【发布时间】:2013-12-29 10:14:48
【问题描述】:
好的,我编辑了一些代码,提交按钮执行我想要它执行的操作,即发布我的 php 文件。但是,即使我遇到错误,比如我将必填字段留空,它仍然会提交表单,现在我更改为的新代码是
onSubmit: function(invalid, event) {
event.isDefaultPrevented();
if (invalid) {
} else {
$.post('save.php', this.$form.serialize(), function(response) {
// do something with response
}, 'json');
}
$('#invalid')
.show()
.toggleClass('valid', ! invalid)
.text(invalid ? (invalid +' invalid fields') : 'All good!');
}
});
我如何编码,以便它只在没有无效字段时提交我的表单
【问题讨论】:
-
避免从 mail() 发送邮件。
-
为什么要避免
mail()?如果 php.ini 中没有错误配置,它会很好地工作。一个更有用的提示是避免使用错误抑制@。如果被抑制,OP 如何期望出现错误消息..
标签: php jquery ajax email form-submit