1、submit
执行提交操作,该选项的参数是一个对象,它包含以下属性:
url:请求的URL地址。
onSubmit: 提交之前的回调函数。
success: 提交成功后的回调函数。
下面的例子演示了如何提交一个有效并且避免重复提交的表单。
执行提交操作,该选项的参数是一个对象,它包含以下属性:
url:请求的URL地址。
onSubmit: 提交之前的回调函数。
success: 提交成功后的回调函数。
下面的例子演示了如何提交一个有效并且避免重复提交的表单。
$.messager.progress(); // 显示进度条
$('#ff').form('submit', {
url: ...,
onSubmit: function(){
var isValid = $(this).form('validate');
if (!isValid){
$.messager.progress('close'); // 如果表单是无效的则隐藏进度条
}
return isValid; // 返回false终止表单提交
},
success: function(){
$.messager.progress('close'); // 如果提交成功则隐藏进度条
}
});
$('#form').form('submit',{
url:url,
onSubmit:function(param){
param.id = id;
param.siteId = $("#siteId").val();
param.siteName = $("#siteName").val();
param.indentSourceLast = $("#indentSourceLast").val();
var flag = $(this).form('validate');
if(flag){
$("#saveBtn").attr("disabled",true);
}
return flag;
},
success:function(data){
data = JSON.parse(data);
if(data.status == "SUCCESS"){
doSearch();
cancel();
aneShow("保存成功");
}else{
$("#saveBtn").attr("disabled",false);
aneShow("系统出错,请联系系统管理员");
}
}
});