用javascript对用户界面效验的问题。另外谁有关于javascript方面的详细资料,先谢了!!!

解决方案 »

  1.   

    简单校验// JScript 文件 /* 
         * 检测文本 
         * obj 为输入框名,pat 为限制规则 
         * 调用实例:checkText(obj,/^[a-zA-Z][\w\.]{1,13}[a-zA-Z0-9]$/) 
        **/ 
        function checkText(obj, pat){ 
          if( pat == ""  || pat == 0 ){ 
         //是否为空 
         if( obj.value == "" ) { 
           return false; 
         } 
          }else{ 
            //根据正则检测 
         if( ! pat.test( obj.value) ) { 
              return false; 
            } 
          } 
          return true; 
        } 
        
        /* 
         * 检测密码框 
         * obj1,obj 为输入框名 
         * 注释的部分为密码长度限制
         * 调用实例:checkPassword(txtPwd,txwPwdConfirm) 
        **/ 
        function checkPassword(obj, obj1){ 
    //      var pat = /^.{6,15}$/; 
    //      if( !pat.test(obj) ){ 
    //     return false; 
    //      } 
          if(obj && obj1) { 
         if(obj1.value != obj.value ) { 
           return false; 
         } 
          } 
          return true; 
        } 
        
        /* 
         * 检测邮箱格式 
         * obj 为输入框名 
         * 调用实例:email(obj) 
        **/ 
        function emailCheck(obj){ 
           var reg = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/; 
           if(!reg.test(obj.value)){ 
            return false; 
           }  
          return true; 
        }
      

  2.   

    http://www.iselong.com/online/ebooks/javascript/