解决方案 »

  1.   

    <input type="text" name="sum" class="inp" value="0" onkeyup="if(event.keyCode !=37 && event.keyCode != 39){if (!/^[\d]+$/ig.test(this.value)){this.value='';}}"/>
      

  2.   

    <input type="number"/>
    <input type="text" name="sum" class="inp" size="10" value="0" onkeyup="this.value=this.value.replace(/[^\d]/ig,'')"/>
      

  3.   

    <input type="text" name="sum" class="inp" size="10" value="0" onkeyup="if(event.keyCode !=37 && event.keyCode != 39){if (! /^\d+$/ig.test(this.value)){this.value='';}}"/>
      

  4.   

    <input type="text" name="sum" class="inp" size="10" value="0" oninput="if (! /^\d+$/ig.test(this.value)){this.value='';}"/>
      

  5.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>申请</title>
    </head>
    <body>
    这是3楼的代码起不了作用哦,数字也输入不进了
    <input type="text" name="sum" class="inp" size="10" value="0" onkeyup="if(event.keyCode !=37 && event.keyCode != 39){if (! /^\d+$/ig.test(this.value)){this.value='';}}"/>
    </body>
    </html>1楼到4楼都是把什么键都锁了,全部都是数字也输入不了了