签合同没有盖章但按手印通常是生效的。1. 从法律规定来看根据相关法律当事人采用合同书形式订立合同的自当事人均签名、盖章或者按指印时合同成立。在签名、盖章或者按指印之前当事人一方已经履行主要义务对方接受时该合同成立。所以按手印也能表明当事人对合同内容的认可合同可以生效。2. 从实际操作角度如果合同约定了生效条件为盖章那么仅按手印可能不符合约定合同不生效。但如果没有这样的特别约定按手印就具有与盖章同等的法律效力。3. 若一方主张合同未生效认为仅有手印无盖章不行那么需要提供证据证明合同存在其他无效或未生效的情形比如合同违反法律法规强制性规定、存在欺诈胁迫等可撤销情形等。若无法证明这些仅以未盖章为由主张合同不生效是不成立的。总之签合同没盖章按手印一般是有效的但具体还需结合合同约定及实际履行情况等来综合判断。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。