合同上只有手印没有签名或者盖章,这样的合同没有法律效力。按照规定,合同内容不违法,双方在合同上签字盖章就具有法律效力。
只要是他本人的手印,那么合同就是有效的,毕竟有些人不会写字,手印和签名都是同效的。
当然有效,签名还可以伪造!手印,呵呵