没有签字但按了手印的合同有效,摁手印与签字具有同等法律效力。当事人采用合同书形式订立合同的,自双方当事人签字或者盖章时合同成立。
【法律依据】
《合同法》第三十二条,当事人采用合同书形式订立合同的,自双方当事人签字或者盖章时合同成立。