法律分析:
如果一份合同签了名字,然后又按了手印,那么是有效的,并且具有法律效力,这是因为该协议内容已经表达了双方的真实意思,并且内容如果没有违反或者是违背法律法规的,那么该合约就是合法的。还有就是当事人订立合同,应当具有相应的民事权利能力和民事行为能力。并且一般而言,签协议的内容合法,签字、按手印,须协议当事人意思表示真实,非受胁迫、欺诈,这样的协议就具有法律效力。
【法律依据】:
《中华人民共和国民法典》 第一百四十三条 具备下列条件的民事法律行为有效:
(一)行为人具有相应的民事行为能力(二)意思表示真实(三)不违反法律、行政法规的强制性规定,不违背公序良俗。