查询、表单导出时,将button置为disabled,防止重复点击


查询、表单导出时,将button置为disabled,防止重复点击

function query() {
	var adate = $("#adate").val();
	if (adate == "") {
		alert("日期不能为空!");
		return;
	}
	$(":button:not(:disabled)").attr("di","di").attr("disabled",true);                    //将所有按钮置为disabled
	setTimeout(function(){$(":button[di=di]").attr("disabled",false).removeAttr("di");}, 1000); //定时将disabled button复原
	fm.action = "relatedTransReportAction_query";
	fm.submit();
}

function exportExcel() {
	var adate = $("#adate").val();
	if (adate == "") {
		alert("日期不能为空!");
		return;
	} else {
		$(":button:not(:disabled)").attr("di","di").attr("disabled",true);              //将所有button置为disabled
		setTimeout(function(){$(":button[di=di]").attr("disabled",false).removeAttr("di");}, 4000);//定时将上面disabled button复原
		fm.action = "relatedTransReportAction_exportExcel";
		fm.submit();
	}
}

$(function() {
	document.onkeydown = function() {
		if (event.keyCode == 13) {      //回车即可执行查询操作
			event.returnValue = false;
			event.cancel = true;
			if (!$("#queryButton").attr("disabled")) {
				query();
			}
		}
	};
});



你可能感兴趣的:(查询、表单导出时,将button置为disabled,防止重复点击)