当我点击提交按钮,它仍然提交表单而不验证字段。我也在这里查看了其他的解决方案,但没有问题提到在提交的点击功能中要做什么。jQuery对话框验证使用jquery.validate()
这里是我的代码:https://jsfiddle.net/ishtiaq156/an1xqoxz/
表:
$('#submitContact').click(function() {
var customerId = $('#customerId').val();
var formData = $('#addCustomerForm').serialize();
$.ajax({
url: "/abc/admin/customer/" + customerId + "/addContact",
type: "POST",
dataType: "json",
data: formData,
success: function(data) {
location.reload();
},
failure: function(errMsg) {
alert(errMsg);
}
});
});
的JavaScript:
$('#submitContact').click(function() {
var customerId = $('#customerId').val();
var formData = $('#addCustomerForm').serialize();
$.ajax({
url: "/abc/admin/customer/" + customerId + "/addContact",
type: "POST",
dataType: "json",
data: formData,
success: function(data) {
location.reload();
},
failure: function(errMsg) {
alert(errMsg);
}
});
});
完美。我需要这两样东西:submitHandler和输入类型为submit。它现在有效。 –