合同只签名而不盖章的话,那么也是有效的。合同成立的要件要求当事人签名或者盖章,而签名和盖章具有同等的法律效力,因此只有签名也是可以成立合同的,而采用合同书形式订立合同,在签字或者盖章之前,当事人一方已经履行主要义务,并且对方接受的,该合同也成立。因此合同的效力是采取实质说的,因此签字具有法定形式的效力要件。