合同具有法律效力需满足以下条件:1. 当事人具有相应民事行为能力。如自然人需年满十八周岁或十六周岁以上以自己劳动收入为主要生活来源,能独立实施民事法律行为;法人等组织需依法设立且具备相应行为能力(《民法典》第十七条、第十八条、第五十条)。2. 意思表示真实。即表意人表示于外部的意思与其内心真实意思一致,不存在欺诈、胁迫等情形。3. 内容合法。不得违反法律、行政法规的强制性规定,不得损害国家利益、社会公共利益。4. 形式符合要求。法律规定某些合同需采用书面形式等特定形式的,应遵守规定。如书面合同一般需双方签字或盖章,以明确双方权利义务,确保合同能得到有效履行和法律保障。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。