合同是否生效需依据具体情况判断。一般而言,合同的生效不以交付定金为要件。若合同不存在其他导致无效或未生效的情形,如主体不适格、意思表示不真实、违反法律法规强制性规定等,那么即便未交定金,合同通常也是生效的。定金只是合同的一种担保方式。在合同有约定定金条款时,交付定金一方违约,无权要求返还定金;收受定金一方违约,应当双倍返还定金。但这并不影响合同本身效力。判断合同是否生效应依据《民法典》中关于合同效力的相关规定。合同依法成立,自成立时生效,但是法律另有规定或者当事人另有约定的除外。所以,签了合同没交定金,合同在符合法定生效条件时是生效的,定金条款不影响合同整体效力,只是在涉及定金相关权利义务时,按定金规则处理。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。