合同上写了签字盖章后生效,没盖章有效么