通常来讲,合同上要是只有签字,没盖章或者没按手印,在满足一些特定条件的时候,它其实是有效的。按照相关的法律规定,当人们采用合同书这种形式来订立合同的时候,从当事人都签名、盖章或者按指印那一刻起,合同就成立。要是其中一方已经把主要的义务给履行,而对方也接受了,那这个合同同样也成立。不过,如果合同特别明确地约定了必须要盖章或者按手印才生效,那光有签字的话,就可能会让合同没法生效。所以,可不能随随便便就觉得没盖章没按手印的合同就一定无效,得结合合同具体的条款以及实际的履行情况去综合判断。要是大家对合同的效力有疑问,最好赶紧去咨询专业的律师,这样才能得到准确的法律意见,可别因为这事儿耽误事儿。