if((form2.wap.checked)&&(form2.sms.value.length<=7)){
  alert("手机号码长度为( 8 位)或( 11 位),请检查 !");
  form2.rev.focus();
  return false; 
 }wap选中的情况下检测,sms长度要么是8位、要么是11位,该如何实现?高手帮忙!

解决方案 »

  1.   

    if(form2.wap.checked && (form2.sms.value.length == 8 || form2.sms.value.length == 11)){ 
      alert("手机号码长度为( 8 位)或( 11 位),请检查 !"); 
      form2.rev.focus(); 
      return false; 

      

  2.   

    if(form2.wap.checked){ 
       if((form2.sms.value.length =8)||(form2.sms.value.length =11))
         alert("8位或11位,正确");
       else{
          alert("不正确,手机号码长度为( 8 位)或( 11 位),请检查 !"); 
          form2.rev.focus(); 
          return false;
          }

      

  3.   


    if(form2.wap.checked && (form2.sms.value.length != 8 && form2.sms.value.length != 11)){ 
      alert("手机号码长度为( 8 位)或( 11 位),请检查 !"); 
      form2.sms.focus(); 
      return false; 

      

  4.   

    if(form2.wap.checked && !(form2.sms.value.length == 8 || form2.sms.value.length == 11)){ 
      alert("手机号码长度为( 8 位)或( 11 位),请检查 !"); 
      form2.rev.focus(); 
      return false; 

    漏了个!吧...