表单提交时判断所有控件不能为空

来源:互联网 发布:tomcat centos 编辑:程序博客网 时间:2024/06/05 02:42

方法一:用JavaScript(好用)

<script type="text/javascript">            function myCheck()            {//循环所有的表单元素; 也可以用jQuery:$("#表单id")[0].elements.length-1               for(var i=0;i<document.form1.elements.length-1;i++) //下面减一是因为数组的下标为0               {                  if(document.form1.elements[i].value=="")                  {                     alert("当前表单不能有空项");                     document.form1.elements[i].focus();                     return false;                  }               }               return true;                          }        </script>


方法二:用JQuery

var form = $("form").serialize(); var inputall = form.split("&");var flag = true;for(var i = 0;i < inputall.length;i++){var input =  inputall[i].split("=");if(input[1] == ""){alert("请填写完整的登录信息!");$("input[name='"+input[0]+"']").addClass("custom-form-control");flag = false;break;}}if(flag){$("#pb_body").parent().css("display","");index = 0;forms = form;xunhuan();}


原创粉丝点击