zoukankan      html  css  js  c++  java
  • 只能输入数字的文本框

    JS代码:

    View Code
     1 <script>
     2 window.onload=function()
     3 {
     4     var oTxt=document.getElementById('txt');
     5     oTxt.onkeydown=function(ev)
     6     {
     7         var oEvent=ev||event;
     8         //alert(oEvent.keyCode);
     9         if(oEvent.keyCode!=8 && (oEvent.keyCode<48 || oEvent.keyCode>57)) //oEvent.keyCode!=8 如果按的不是退格键与按的不是数字(大键盘数字0到9的keyCode是48到57,如果keyCode小于48或者大于57都不是数字)
    10         {
    11             return false;
    12         }
    13     };
    14 };
    15 </script>

    全部代码:

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5 <title>无标题文档</title>
     6 <script>
     7 window.onload=function()
     8 {
     9     var oTxt=document.getElementById('txt');
    10     oTxt.onkeydown=function(ev)
    11     {
    12         var oEvent=ev||event;
    13         //alert(oEvent.keyCode);
    14         if(oEvent.keyCode!=8 && (oEvent.keyCode<48 || oEvent.keyCode>57)) //oEvent.keyCode!=8 如果按的不是退格键与按的不是数字(大键盘数字0到9的keyCode是48到57,如果keyCode小于48或者大于57都不是数字)
    15         {
    16             return false;
    17         }
    18     };
    19 };
    20 </script>
    21 </head>
    22 
    23 <body>
    24 <input type="text" id="txt" />
    25 </body>
    26 </html>
  • 相关阅读:
    基数排序
    阅读笔记
    构建之法阅读笔记
    找水王续
    单元测试
    个人总结
    表单整数的校验问题
    HTML 表格的书写方式:
    rgba兼容IE系列
    "position:relative"在IE中的Bug
  • 原文地址:https://www.cnblogs.com/52css/p/2987015.html
Copyright © 2011-2022 走看看