通常来讲,合同要是没有法人的签字,一般是没啥效力的。合同要生效,通常得有双方当事人的签字或者盖章之类的条件。法人签字这事儿,那可是代表着法人的意志和行为,也是合同成立的重要标志之一。
要是合同只有公司的盖章,却没有法人签字,在实际的法律操作当中,可能会引发一些争议,到底有没有效得根据具体的情况来判断。要是合同清清楚楚地写着必须得有法人签字才生效,那要是没签字,肯定就不生效;要是没写这样的约定,只是有盖章的话,也许会被认定为合同已经成立并且生效了,不过要是到时候发生了纠纷,要拿出证据来可能就会有点难。
总之,合同最好能明明白白地约定好生效的条件,还有签字盖章之类的事儿,这样就能避免以后可能会出现的那些法律纠纷。