大佬教程收集整理的这篇文章主要介绍了javascript – onsubmit方法不停止提交,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这个想法是如果所有必填字段都被填写,JavaScript函数将返回true,并且将转到page /control/Cadastro.php页面.否则,如果任何必填字段为空,它将返回false,并且不会移动到page /control/Cadastro.php,保持在当前页面,直到为true.
不幸的是,如果所有必填字段都没有按预期填写,那么函数确实返回false,但是它仍然移动到page /control/Cadastro.php,即使不是.
我要切断一些代码,使我的观点觉察到.
<!DOCTYPE html> <html> <head> <script> function ValidaterequiredFields() { var message = new String('\nCampos obrigatórios:\n'); var flag=new Boolean(1); var x=document.forms["theForm"]["nr_processoCA"].value; if (x==null || x==""){ message += '\nNº do processo\n'; flag = new Boolean(0); } if (flag == falsE){ alert(messagE); } return flag; } </script> </head> <body> <form name="theForm" onsubmit="return ValidaterequiredFields()" method="post" action="../control/Cadastro.php"> Nº do Processo: <br> <input type="text" name="nr_processoCA" class="input-xlarge"> <br> <div class="row-fluid" style="text-align:center;"> <input type="submit" class="btn btn-priMary btn-large" value="Gravar"> </div> </form> </body> </html>@H_450_9@
function ValidaterequiredFields() { var message = new String('\nCampos obrigatórios:\n'); var flag=new Boolean(1); var x=document.forms["theForm"]["nr_processoCA"].value; if (x==null || x==""){ message += '\nNº do processo\n'; flag = new Boolean(0); } if (flag == falsE){ if(event.preventDefault){ event.preventDefault(); }else{ event.returnValue = false; // for IE as dont support preventDefault; } alert(messagE); } return flag; }@H_450_9@
以上是大佬教程为你收集整理的javascript – onsubmit方法不停止提交全部内容,希望文章能够帮你解决javascript – onsubmit方法不停止提交所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。