合同只有一方签了字并且按了手印,那这合同可就是无效的。合同,它体现的是双方或者多方的共同意愿,得双方都在合同上签个字或者盖个章,这样才能表示大家达成了一致意见。仅仅一方签字和按手印,可没法代表对方的想法和意愿,这可不满足合同成立的那些基本条件。不过,要是有一方已经签了字,而另一方虽然没签字,但是却实实在在地履行了合同的主要义务,并且对方也没有提出任何反对意见,那这种情况就可以把它看作是合同成立了。不过,到底是不是合同成立,得根据具体的合同内容以及实际的履行情况来仔细判断。总而言之,一般情况下,只有双方都签了字或者都盖了章的合同,才会具有法律上的效力。