1. 我用的easyui技术,表单提交用的ajax。在前端处理控制的思想如下:
点击保存后,马上让保存按钮disable掉,即灰显。如果ajax提交完毕后,并得到返回结果(不管结果是成功保存还是保存失败,我们不用管,只要有返回消息),我们马上让保存按钮enable掉,重新恢复作用。
代码
var addStores = $('<div/>').dialog(
{
title : '添加门店',
href : '${pageContext.request.contextPath}/admin/storesAdd.jsp',
width : 615,
height : 365,
modal : true,
buttons : [ {
text : '保存',
handler : function() {
var button = this;
$('#admin_stores_addForm').form('submit',{
url : '${pageContext.request.contextPath}/storesAction!add.action',
onSubmit: function(){ //对表单进行校验,如果校验通过,则disable掉保存按钮,如果没有通过,则不用管。
var isValid = $(this).form('validate');