form表单提交时校验
//提交表单
$('#form2').form('submit',{
url:GLOBAL_CONTEXT_PATH + "/updateCheckingItem",
onSubmit: function(){
var isValid = $(this).form('validate');
return isValid; // 返回false终止表单提交
},
success:function(data){
successTip(data,dg,winUp);
}
});
ajax 提交时校验
$.ajax({
type: "POST",
data:param,
url : GLOBAL_CONTEXT_PATH + "/updateCarOption",
beforeSend:function(){
var isValid = $("#winForm").form('validate');
return isValid; // 返回false终止表单提交
},
success : function(data) {
$("#typeNameForm").val("");
$("#code").numberbox('setValue', "");
successTip(data,dg,win);
},
error: function(request){
showMsg("由于网络原因,导致修改失败,请联系网络管理员!");
}
});
成功信息提示
/**
* ajax返回提示
* @param data 返回的数据
* @param dg datagrid
* @param d 弹窗
* @returns {Boolean} ajax是否成功
*/
function successTip(data,dg,d){
if(data=='success'){
if(dg!=null)
dg.datagrid('reload');
if(d!=null)
d.panel('close');
parent.$.messager.show({ title : "提示",msg: "操作成功!", position: /*"bottomRight"*/ "center" });
return true;
}else{
parent.$.messager.alert(data);
return false;
}
}