简单做一个记录,如果按钮不是form表单中有提交性质的按钮,就没有表单提交事件,我们需要为这个按钮单独注册一个事件
在这里,做一个表单验证事件的注册
$("#btnSave").click(function () {
var groupId = $("#groupId").val();
if(validform().form()) {
//通过表单验证,以下编写自己的代码
//表单验证成功执行
var url = path + "/GroupCustomer.do?action=toAddAndUpdate&id="+groupId;
$("#editWin").window("close");
getVpnInfoData();
$.ajax({
method:'get',
async:false,
data: $("#data_form").serialize(),
url:url,
success:function(){
$("#editWin").window("close");
getVpnInfoData();
}
})
}
});
//普通按钮触发表单验证事件 /*关键在此增加了一个return,返回的是一个validate对象,这个对象有一个form方法,返回的是是否通过验证*/
function validform(){
return $("#data_form").validate({
rules:{
ARName: { required: true }
},
messages: {
ARName: { required: "必填!" }
},
errorClass: "cusErrorPanel",
errorPlacement:function(error, element) {
error.appendTo("#erroInfo");
}
});
}
//注册表单验证
$(validform());