1、判断自己签的合同有没有法律效力,得看具体情况。通常来说,满足下面这些条件的合同才有效。合同当事人得有相应的民事行为能力。有完全民事行为能力的人可以自己独立干民事法律方面的事儿。要是限制民事行为能力的人签合同,像那种能白得好处,或者跟自己年龄、智力、精神健康情况相符的合同是有效的;其他合同就得经过法定代理人同意或者认可才行。而没有民事行为能力的人签的合同是不算数的。
2、签合同时,当事人心里想的和嘴上说的、纸上写的得一致,不能有欺骗、威胁、重大误解这些情况。要是有一方用欺骗、威胁的办法,让对方在不是真心愿意的情况下签了合同,受伤害的那一方可以找法院或者仲裁机构把合同撤销掉。
3、合同内容不能和法律、行政法规里必须要遵守的规定对着干,也不能违反公共秩序和良好风俗。要是合同内容违法,或者违反了公共道德,那合同就是无效的。
4、如果法律、行政法规有规定,或者当事人自己约定,合同得用特定的方式,比如写成书面的,或者要办批准手续等,那就得按照这个要求来,合同才能生效。