合同生效的条件在法律上有明确规定。一般情况下,双方签字是合同生效的常见形式,但并非唯一方式。根据相关法律,当事人采用合同书形式订立合同的,自双方当事人签字或者盖章时合同成立。这意味着签字和盖章具有同等效力,只要有一方签字或盖章,合同即告成立。在成立后,如果不存在其他导致合同无效或可撤销的情形,合同便生效。然而,对于某些特殊合同,法律可能另有规定。例如,法律、行政法规规定应当办理批准登记等手续生效的,依照其规定。还有一些合同,虽然没有双方签字,但一方已经履行主要义务,对方接受的,该合同也成立并生效。所以,合同不一定必须双方签字才生效。要综合考虑合同的具体形式、性质以及法律规定等因素来判断其生效与否。在签订合同前,当事人应仔细审查合同条款及相关法律要求,确保合同符合生效条件,以保障自身合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。