js防止表单重复提交验证与.NET服务端验证冲突解决方案
2017-02-14 10:08
567 查看
本文参考出处:http://www.cnblogs.com/aprillee/archive/2007/12/27/1017395.html
<asp:Button ID="Button1" runat="server" Text="提交服务" OnClientClick=" if(CheckClientValidate()) { return checkSubmit()}" onclick="Button1_Click" />
<script type="text/javascript"> //返回,服务器验证控件是否成功 //Example: OnClientClick="if(CheckClientValidate()) { return CheckNullValue()}" function CheckClientValidate() { Page_ClientValidate(); if (Page_IsValid) { return true; } else { return false; } } var checkSubmitFlg = false; function checkSubmit() { if (!checkSubmitFlg) { // 第一次提交 checkSubmitFlg = true; return true; } else { //重复提交 return false; } } </script>
相关文章推荐
- JS控制form表单提交时增加随机数参数,防止浏览器缓存,重复提交
- struts2 国际化,防止刷新重复提交表单与邮箱格式验证
- asp.net表单提交时防重复提交并执行前台的JS验证
- struts2 国际化,防止刷新重复提交表单与邮箱格式验证
- js防止表单短时间内重复提交
- js防止表单的重复提交
- js学习之道:js防止表单重复提交
- js 防止表单被重复提交
- .net 防止表单重复提交
- js 防止表单被重复提交
- js防止表单的重复提交
- JS 防止表单重复提交
- js防止表单重复提交实现代码
- js防止表单重复提交的两种方法
- js防止表单重复提交
- js防止表单的重复提交
- 防止表单的重复提交(服务端)
- js防止表单重复提交
- .net 防止表单重复提交
- struts2防止表单重复提交的解决方案