通常来讲,合同仅按手印而未附身份证,在特定情形下是具备效力的。要知道,按手印跟签字有着同等的法律效能,这就相当于对合同内容的一种确认。只要合同的签署是双方真实意愿的体现,并且不违背法律法规的强制性规定,即便没有身份证信息,合同一般也是有效的。不过,要是在后续出现纠纷,需要去确认合同当事人的身份,那仅靠按手印可能就会给举证增添一些麻烦。倘若对方不认可合同的效力,或者对合同主体有异议,那就可能得借助其他证据来证明合同当事人的身份,像证人的证言,还有其他相关的书面材料之类的。因此,为了防止潜在的纠纷发生,在签订重要合同的时候,最好是同时把双方的身份证信息等都标注清楚。