2016-11-14 68 views
-1

我需要強制輸入類型只有字母的函數,不允許使用數字。我仍然有這個功能,我想添加這個新功能。你能幫我麼?只用字母強制輸入模式

<script> 

    function valida() { 

     if ($('#cut').val() == '') { 
      alert("u must insert something"); 
      $('#cut').addClass("ui-state-error"); 
      return false; 

     } 
     if ($('#tas').val() == '') { 
      alert(u must insert something"); 
      $('#tas').addClass("ui-state-error"); 
      return false; 

     } 
     if ($('#nom').val() == '') { 
      alert("u must insert something"); 
      $('#nom').addClass("ui-state-error"); 
      return false; 

     } 


    } 

</script> 

回答

0

嘗試以下代碼。 checkAlphabets()將檢查或者輸入的數值alfabates與否

<script> 
    function checkAlphabets(e) { 
     try { 
      if (window.event) { 
       var charCode = window.event.keyCode; 
      } 
      else if (e) { 
       var charCode = e.which; 
      } else { 
       return true; 
      } 

      if ((charCode > 64 && charCode < 91) || (charCode > 96 && charCode < 123)) 
       return true; 
      else 
       return false; 
     } 
     catch (err) { 
      alert(err.Description); 
     } 
    } 

    function validate() { 

     if ($('#cut').val() == '') { 
      alert("u must insert something"); 
      $('#cut').addClass("ui-state-error"); 
      return false; 

     } 
     if ($('#tas').val() == '') { 
      alert(u must insert something"); 
      $('#tas').addClass("ui-state-error"); 
      return false; 

     } 
     if ($('#nom').val() == '') { 
      alert("u must insert something"); 
      $('#nom').addClass("ui-state-error"); 
      return false; 
     } 
     if (checkAlphabets($('#nom').val()) == false) { 
      alert("u must insert something"); 
      $('#nom').addClass("ui-state-error"); 
      return false; 
     } 
    } 
</script> 

編號:Link