要是合同没签名,仅仅按了手印,一般来讲是有效的。咱得知道,按照《中华人民共和国民法典》的规定,当当事人用合同书形式来订立合同的时候,得是从当事人都签名、盖章或者按指印的时候,合同才成立。在还没签名、盖章或者按指印之前,如果当事人一方已经把主要的义务给履行,而对方也接受了,那这个合同就成立。所以说,就算合同没签名,只要有按手印这个行为,并且符合刚才说的那种规定的情形,那合同就是有效的。不过,大家得注意,合同的有效性可不是仅仅由按手印决定的,还可能会被其他因素影响,像合同的内容合不合法,当事人有没有相应的民事行为能力之类的。要是对合同的有效性心里有点犯嘀咕,那最好还是去咨询一下专业的律师,让他们给咱把把关,这样心里也能更踏实些。