2016-11-14 79 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