如果没有错误提示的话,应该返回个true,楼主大意了!!

解决方案 »

  1.   

    晕,没打完呢,按错了,汗啊
    TO 楼主的  :   在循环里面的再定义一个c,不怎么好吧,循环外面已经有个变量C了啊
    更新一下啊,:     function checkTelNumber() 
      { 
       var tel="0123456789()_"; 
       var b=1; 
       var c=document.registerForm.telNumber.value; 
       for(var a=1;((a <c.length)&&(b==1));a++) 
       { 
       var d=tel.indexOf(c.charAt(a)); 
       if(d==-1) 
       { 
         b=0; 
       return false;    } 
          } 
       return true; 
      }  而且b==1这个条件放在这里面有什么用,检查出有误之后就可以立马返回了呀,有待指正!