表單提交時判斷所有控件不能爲空

方法一:用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();
								}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章