通常来讲,签了合同但还没生效的时候要是违约了,需要承担相应责任,具体分析如下:
1. 合同未生效的原因:有可能是没达到生效的条件,例如没经过审批,或者没附上生效期限等。
2. 未约定违约责任条款时的处理:在合同未生效且无违约责任条款约定的情况下,一方违约了,需根据具体的情形来赔偿对方因为相信合同能生效而遭受到的损失,比如为了准备履行合同而花出去的费用等,即承担缔约过失责任。
3. 约定了违约责任条款时的处理:如果合同里面清清楚楚地约定了违约责任条款,并且这个条款在合同没生效的时候也管用,那就要按照约定来承担违约责任。
总而言之,签了还没生效的合同,违约的情况得具体情况具体分析。要是有约定,就按照约定来;要是没有约定,那就得承担缔约过失责任。