相关疑难解决方法(0)

如何使用jQuery仅允许HTML输入框中的数字(0-9)?

我正在创建一个网页,其中我有一个输入文本字段,其中我只允许数字字符,如(0,1,2,3,4,5 ... 9)0-9.

我怎么能用jQuery做到这一点?

html validation jquery numeric

869
推荐指数
35
解决办法
148万
查看次数

如何在按键时验证数值

我有这个简单的 HTML 文档

<input type="text"  id="my_text" onkeypress="valid_numbers(event);" size="30"/>
<script type="javascript">
function valid_numbers(e)
{
        var key=e.which || e.KeyCode;
        if  ( key >=48 && key <= 57)
         // to check whether pressed key is number or not 
                return true; 
         else return false;
}
</script>
Run Code Online (Sandbox Code Playgroud)

我想要的是:

onkeypressmy_text如果按下的键是数字则允许否则拒绝写入字符。

但是上面的代码不起作用,my_text元素接受任何字符,上面的代码有什么问题?!...

请帮助!..

javascript dom-events

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

dom-events ×1

html ×1

javascript ×1

jquery ×1

numeric ×1

validation ×1