一个JavaScript防止表单重复提交的实例
2014-10-21 00:00
711 查看
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>防止重复表单提交</title> <style> #refresh{ display: none; width:200px; height:20px; background-color: #ff0; } </style> <script> var inprocess = false; window.onload = function(){ document.forms["picker"].onsubmit = validateSubmit; document.getElementById("refresh").onclick = startOver; } function validateSubmit () { // 防止重复的表单提交 if (inprocess) return; inprocess = true; console.log(inprocess); document.getElementById("submitbutton").disabled = true; document.getElementById("refresh").style.display = "block"; document.getElementById("message").innerHTML = "<p>正在processing,稍等</p>"; return false; } function startOver(){ inprocess = false; document.getElementById("submitbutton").disabled = false; document.getElementById("message").innerHTML = ""; document.getElementById("refresh").style.display = "none"; } </script> </head> <body> <form id="picker" method="post" action=""> group1:<input type="radio" name="group1" value="one" /> group2:<input type="radio" name="group1" value="two" /> group3:<input type="radio" name="group1" value="three" /><br /><br /> Input 1: <input type="text" id="intext" /> Input 2: <input type="text" id="intext2" /> Input 3: <input type="text" id="intext3" /> <input type="submit" id="submitbutton" value="send form" /> </form> <div id="refresh"> <p>单击我</p> </div> <div id="message"></div> </body> </html>
相关文章推荐
- 一个JavaScript防止表单重复提交的实例
- 每天一个JavaScript实例-防止重复表单提交
- 每天一个JavaScript实例-防止反复表单提交
- 使用Javascript防止重复提交表单
- ASP技巧实例:几行代码解决防止表单重复提交
- Struts---防止表单重复提交Interceptor的一个应用
- 使用JavaScript防止表单重复提交
- javascript防止表单重复提交(转)
- 利用javascript防止用户端重复提交表单(学习方立勋课程总结)
- 一个表单加密;防止重复提交问题
- javascript防止表单重复提交
- javascript技巧篇(3) - 防止重复提交表单
- JAVA Web防止表单重复提交实例
- JavaScript防止重复提交表单
- 防止表单重复提交的方法-javascript与session
- java servlet 加 tomcat 加 javascript 实现防止表单重复提交
- JavaWeb -- Session实例 -- 自动登录 和 防止表单重复提交(令牌产生器) MD5码
- javascript防止表单重复提交
- JavaWeb -- Session实例 -- 自动登录 和 防止表单重复提交(令牌产生器) MD5码
- JAVA Web防止表单重复提交实例