输入框大小写强制转换js代码分享

版权所有,禁止匿名转载;禁止商业使用。

输入框或者是TextArea经常有碰到大小写转化需求。。这边做一个总结。给广大死宅们发福利啦。

function CheckToUpper(target,e) {
            var key = window.event ? e.keyCode : e.which;
            var value = target.value;
            //找到输入时小写字母的ASCII码的范围
            if (key >= 97 && key <= 22) {
                target.value = value + String.fromCharCode(key - 32);
                //IE 下阻止当前事件继续运行
                if (window.event) {
                    e.returnValue = false;
                }
            }
        }

        //这里特别要注意,如果要监听键值e.keyCode的时候建议用keypress,
        //keyup 的event 事件对象是不区分字母大小写的
        //对于这么坑爹玩意的设定,我表示蛋疼。。大家全当记忆就好,不必过于吐槽。


0 0