【问题标题】:Force input pattern with only letter [duplicate]强制输入模式只有字母[重复]
【发布时间】:2016-11-14 09:30:54
【问题描述】:

我需要一个强制输入类型只有字母的函数,不允许使用数字。我仍然有这个功能,我想添加这个新功能。你能帮帮我吗?

<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>

【问题讨论】:

    标签: javascript function validation input


    【解决方案1】:

    试试下面的代码。 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-27
      • 1970-01-01
      • 1970-01-01
      • 2020-02-13
      • 2022-01-16
      • 2016-02-29
      相关资源
      最近更新 更多