合同具有法律效力需满足以下条件:1. 当事人具有相应的民事行为能力。即签订合同的双方或多方能够独立实施民事法律行为,比如成年人具有完全民事行为能力,未成年人、精神病人等可能不具有完全行为能力,其签订的合同效力可能受限。2. 意思表示真实。双方是基于真实意愿签订合同,不存在欺诈、胁迫、重大误解等情形。例如一方以欺诈手段使对方在违背真实意思的情况下订立的合同,受欺诈方有权请求撤销。3. 不违反法律、行政法规的强制性规定,不违背公序良俗。比如违法违规的合同,像买卖毒品的合同,肯定是无效的。4. 合同具备明确的标的、数量、质量、价款或者报酬、履行期限、地点和方式等条款。如果合同满足上述条件,自成立时生效,对双方当事人具有法律约束力。当事人应当按照约定履行自己的义务,不得擅自变更或者解除合同。若一方不履行合同义务,另一方有权通过法律途径要求对方承担违约责任,如继续履行、采取补救措施或者赔偿损失等。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。