gpt4 book ai didi

jQuery:限制 "number"文本框的唯一输入的最佳方法是什么? (允许小数点)

转载 作者:IT王子 更新时间:2023-10-29 03:23:49 25 4
gpt4 key购买 nike

限制文本框仅输入“数字”的最佳方法是什么?

我正在寻找允许小数点的东西。

我看到了很多例子。但尚未决定使用哪一个。

来自 Praveen Jeganathan 的更新

没有更多的插件,jQuery 已经实现了自己的 jQuery.isNumeric() 添加在 v1.7 中。请参阅:https://stackoverflow.com/a/20186188/66767

最佳答案

如果您想限制输入(而不是验证),您可以使用按键事件。像这样:

<input type="text" class="numbersOnly" value="" />

和:

jQuery('.numbersOnly').keyup(function () { 
this.value = this.value.replace(/[^0-9\.]/g,'');
});

这会立即让用户知道他们不能输入字母字符等,而不是稍后在验证阶段。

您仍然需要验证,因为输入可能是通过使用鼠标剪切和粘贴来填充的,或者可能是通过可能不会触发键事件的表单自动完成器来填充的。

关于jQuery:限制 "number"文本框的唯一输入的最佳方法是什么? (允许小数点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/891696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com