zoukankan      html  css  js  c++  java
  • 输入框禁止键盘输入数字意外的字符

    //keydown键盘按下就会触发事件
     
    $("#startSize").keydown(function(evt) {
    debugger;
    var iKeyCode = window.event?evt.keyCode:evt.which;
    /*
    ascii码说明:
    8:退格键
    46:delete
    37-40: 方向键
    48-57:小键盘区的数字
    96-105:主键盘区的数字
    //下面如果需要可以加上
    110、190:小键盘区和主键盘区的小数点
    189、109:小键盘区和主键盘区的负号
    13:回车
    9: Tab 就是那个把焦点移到下一个文本框。
    */
    if((iKeyCode>=48) && (iKeyCode<=57) || (iKeyCode>=96) && (iKeyCode<=105) || (iKeyCode>=37) && (iKeyCode<=40) ||iKeyCode===8|| iKeyCode==46) {
     
    } else {
    if (window.event) {
    //IE
    event.returnValue = false;
    } else {
    //Firefox
    evt.preventDefault();
    }
    }
    }).keyup(function() {
    $(this).val($(this).val().replace(/[^0-9]/g,''));
    });
  • 相关阅读:
    python bif 如何自学
    python萌新应知应会
    Animation
    响应式布局
    浏览器兼容
    HTML基础
    SublimeText 3 Emmet Hot Keys
    Web大前端环境搭建
    Sublime Text 运行js
    bash脚本编程基础
  • 原文地址:https://www.cnblogs.com/lu2527/p/9489439.html
Copyright © 2011-2022 走看看