我正在使用 Jquery validate 插件来验证表单,验证一切都很好我的问题出在 submitHandler 函数中,由于某种原因我没有得到没有将表单发送到我的邮件,我检查了 php 并且完全美好的。这是我正在做的更完整的文件http://jsfiddle.net/KszmV/
我需要做的其他事情,我不知道该怎么做,它是如何提交表单而不再次加载页面并在表单末尾显示一条消息
这是我的脚本
<script type="text/javascript">
$(document).ready(function(){
$("#contactusform1").validate({
rules: {
"name": {
required: true,
minlength: 3
},
"phone":{
required:true,
digits:true
},
"email":{
required: true
}
},
messages: {
"name": {
required: "Please enter a name"
},
"phone":{
required: "Please provide a contact number"
},
"email":{
required: "Enter a valid email"
}
},
errorPlacement: function(error, element) {
error.insertAfter(element);
},
submitHandler: function (form) {
$.ajax({
type: 'POST',
data: $('form').serialize(),
url: 'process-contact1.php',
success: function () {
}
});
form.submit();
}
});
});
</script>