當我點擊提交按鈕,它仍然提交表單而不驗證字段。我也在這裏查看了其他的解決方案,但沒有問題提到在提交的點擊功能中要做什麼。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。它現在有效。 –