当前位置: 代码迷 >> Java Web开发 >> Easy UI 唯其如此提交一次,防止重复提交
  详细解决方案

Easy UI 唯其如此提交一次,防止重复提交

热度:660   发布时间:2016-04-16 22:23:17.0
Easy UI 只能提交一次,防止重复提交。
本帖最后由 u011702993 于 2014-05-19 14:11:31 编辑



现在问题是如果点击确定按钮时连续点了两下就会提交两次。

请问如何让他只能提交一次?


$('<div id="sysAdmin_merchant_addDialog"/>').dialog({
title: '<span style="color:#157FCC;">商户签约</span>',
width: 900,
height:550, 
closed: false,
href: '${ctx}/biz/bill/merchant/10411.jsp',
modal: true,
buttons:[{
     id:'confirmation',
     text:'确认',
     disabled:false,
     iconCls:'icon-ok',
     handler:function() {
     $('#sysAdmin_merchant_addForm').form('submit',{
     url:'${ctx}/sysAdmin/merchant_addMerchantInfo.action',
     success:function(data) {

     }
     });
     }     
},{
text:'取消',
iconCls:'icon-cancel',
handler:function() {

}
}],
onClose:function() {

}
});

------解决方案--------------------
提交后,套个遮罩层,把整个页面遮住,提交成功后,隐藏掉即可。
然后遮罩层可以显示“提交中”的信息,让用户知道数据正在处理
------解决方案--------------------
你添加事件验证重复提交。