合同签了字没有按手印通常是能生效的。1 从法律规定来看根据《中华人民共和国民法典》第四百九十条规定当事人采用合同书形式订立合同的自当事人均签名、盖章或者按指印时合同成立。在签名、盖章或者按指印之前当事人一方已经履行主要义务对方接受时该合同成立。法律、行政法规规定或者当事人约定合同应当采用书面形式订立当事人未采用书面形式但是一方已经履行主要义务对方接受时该合同成立。所以签字是合同成立的有效方式之一不按手印不影响合同生效。2 实际操作中签字代表了当事人对合同内容的认可和同意具有与按手印同等的法律效力。只要合同内容不违反法律法规的强制性规定不存在欺诈、胁迫等可撤销的情形签字的合同就是有效的。3 为了避免潜在纠纷若能在签字的同时按手印会使合同的证明力更强。但仅有签字没有按手印并不影响合同本身的效力双方仍需按照合同约定履行各自的义务。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。