合同是否有效不能仅依据有无法人签字来判断。1. 若合同有法人盖章,或者有经法人授权的代理人签字,合同通常是有效的。根据《民法典》第四百九十条规定,当事人采用合同书形式订立合同的,自当事人均签名、盖章或者按指印时合同成立。在签名、盖章或者按指印之前,当事人一方已经履行主要义务,对方接受时,该合同成立。2. 即使没有法人签字,但合同内容符合法律规定,各方意思表示真实,且不存在其他导致合同无效的情形,如欺诈、胁迫等,合同依然可能有效。比如一方履行了合同主要义务,另一方接受,合同也成立生效。3. 不过,如果合同明确约定需法人签字才生效,而未签字,那么合同在未满足该条件时可能不生效。 总之,判断合同效力需综合多方面因素考量,不能仅看有无法人签字。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。