兩種Javascript驗證登錄

第一種javascript

 

  
  
           
  
  
  1. if (document.form1.username.value==""){ 
  2.     alert(" 用戶名不能爲空!"); 
  3.     return false; 
  4. }else if(!document.form1.username.value.match(usern)) {  
  5.        
  6.        alert("用戶名只能由字母數字下劃線組成\n");  
  7.  
  8.        username.value = '';  
  9.  
  10.        username.focus();  
  11.  
  12.        return false;  
  13.     }  
  14.  
  15. if (document.form1.name.value==""){ 
  16.     alert(" 用戶姓名不能爲空!"); 
  17.     return false; 
  18. else if(document.form1.name.value.length>10){ 
  19.     alert(" 用戶姓名不能超過十個字符!"); 
  20.     return false; 
  21.   } 
  22.  
  23. if (document.form1.passwd.value==""){ 
  24.     alert(" 密碼不能爲空 ! "); 
  25.     return false; 
  26. else if(document.form1.passwd.value.length>8||document.form1.passwd.value.length<6){ 
  27.     alert(" 密碼爲6~8位!"); 
  28.     return false; 
  29.   } 
  30.  
  31.   javascript radio  button不能直接傳值  getElementById  
  32.  
  33. if (document.form1.sex.value==""){ 
  34.     alert(" 性別不能爲空!"); 
  35.     return false; 
  36. }    
  37.  
  38. if (document.form1.city.value==""){ 
  39.     alert(" 城市不能爲空!"); 
  40.     return false; 
  41.   
  42. return true; 

第二種java

 ide

   
   
            
   
   
  1.          var usern = /^[a-zA-Z0-9_]{1,}$/;  
  2.   var a = document.getElementById("a").value; 
  3.   if (a==""){ 
  4.         alert(" 用戶名不能爲空!"); 
  5.         return false; 
  6.     }else if(!a.match(usern)) {  
  7.         
  8.         alert("用戶名只能由字母數字下劃線組成");  
  9.  
  10.         a.value = '';  
  11.       
  12.         return false;  
  13.      }   
  14.  
  15.  
  16.   var b = document.getElementById("b").value; 
  17.   if (b==""){ 
  18.         alert(" 用戶姓名不能爲空!"); 
  19.         return false; 
  20.     }else if(b.length>10) {  
  21.         
  22.         alert("用戶姓名不能超過十個字符");  
  23.  
  24.         b.value = '';  
  25.  
  26.         //b.focus();  
  27.  
  28.         return false;  
  29.      }   
  30.  
  31.   var c = document.getElementById("c").value; 
  32.   if (c==""){ 
  33.         alert(" 密碼不能爲空 ! "); 
  34.         return false; 
  35.     } 
  36.     else if(c.length>8||c.length<6){ 
  37.         alert(" 密碼爲6~8位!"); 
  38.         return false; 
  39.       } 
  40.  
  41.  
  42.  var  d = document.getElementsByName("sex")[0].value; 
  43.  var  e = document.getElementsByName("sex")[1].value; 
  44.  
  45.   if (!document.getElementsByName("sex")[1].checked && !document.getElementsByName("sex")[0].checked) 
  46.       { 
  47.  
  48.       alert("請選擇性別!") 
  49.     } 
  50.  
  51.  
  52.   if (document.form1.city.value==""){ 
  53.         alert(" 城市不能爲空!"); 
  54.         return false; 
  55.     } 
  56.  
  57.      
  58. var f=document.getElementsByName("text")[0].value; 
  59. if(f.length>100){ 
  60.  
  61. lert("字符不能超過100!"); 
  62.  
  63.  
  64.     } 
  65.     
  66.        
  67.   return true; 


注意:在IE中,getElementsByName是按id查找的 在FF中,getElementsByName是按name查找的spa

相關文章
相關標籤/搜索