关于如何防止A 标签按钮重复提交解决方案:
<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-ok'" size="large" plain="false" οnclick="ExportSumReport()" id="btnExport"><span style="font-size: medium;">ExportSumReport</span></a>
function ExportSumReport() {
$("#btnExport").css("color", "#CCC");
$('#btnExport').linkbutton('disable');
setTimeout('$("#btnExport").linkbutton("enable");$("#btnExport").css("color","black");', 5000);//5秒后恢复
//button excuting code
}
然而如果用户刷新的话,就会失效。
防止刷新页面函数:
function disableRefresh() {
$(document).bind("keydown", function (e) {
e = window.event || e;
if (e.keyCode == 116) {
e.keyCode = 0;
return false; //F5
}
});
}