签合同具有法律效力需满足以下条件:1. 当事人具有相应民事行为能力。如自然人需年满十八周岁或十六周岁以上以自己劳动收入为主要生活来源,能独立实施民事法律行为;法人等组织需依法成立且有相应行为能力(《民法典》第十七条、第十八条、第五十七条)。2. 意思表示真实。不存在欺诈、胁迫、重大误解等导致意思表示不真实的情形。3. 内容合法。不违反法律、行政法规的强制性规定,不损害国家利益、社会公共利益。4. 形式符合要求。如书面合同应采用法定形式,由当事人签字或盖章;法律规定必须采用特定形式的,需遵守规定。满足上述条件,合同自成立时生效,对当事人具有法律约束力,双方应依约履行义务,否则需承担违约责任。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。