我有一個表單,我正在驗證使用jQuery的Validator插件。如何刪除Jquery驗證點擊一個按鈕
一切工作正常,除了這種情況。
Initaiily沒有填寫表格,點擊提交按鈕(驗證消息被填充)
現在點擊編輯按鈕,一些默認值被添加到表單字段
我的問題是,一旦我點擊編輯按鈕,我如何刪除驗證部分?
$(function() {
$('#mangementform').validate({
rules: {
empid: {
required: true,
minlength: 3,
maxlength: 25,
digits: true,
label_exist:true
},
empname: {
required: true,
minlength: 3,
maxlength: 25,
lettersonly:true
},
},
messages: {
empid: {
required: "id required "
},
empname: {
required: "emp name required ",
}
},
submitHandler: function(event, validator) {
submitMangementForm();
return false;
}
});
});
function submitMangementForm()
{
$("#empid").val('');
$("#empname").val('');
alert('ajax call to submit to Database');
}
$(document).on('click', '.editbtn', function (e) {
$("#empid").val('123');
$("#empname").val('test');
});
我想diable驗證只爲編輯,而不是提交。
你能幫我解決嗎?
http://jsfiddle.net/5RrGa/1413/
你是否試圖完全跳過驗證,如果編輯按鈕被按下? – SSA
是的,我跳過驗證,如果編輯按鈕被按下 – Kiran