1

使用 HTML 表单元素,我想允许在文本字段(文本区域或输入类型 =“文本”)中输入“数字”和十进制分隔符 - 仅限!

任何非数字字符都应该被忽略,而不会出现在父元素中,然后我将使用该特定值提交到我的数据库表中。

在 jQuery 的支持下,这是否可以通过 JavaScript 实现?

任何解决方案都是完全可以接受和欢迎的!

谢谢前锋,小伙子们。

4

6 回答 6

2

我非常喜欢将我的 HTML 设置为使用浏览器的 HTML5 输入/表单验证类型,然后通过 jQuery 插件添加对较小浏览器(即 IE)的支持。

看看这个:http: //flowplayer.org/tools/validator/index.html

于 2011-06-27T13:51:39.100 回答
2

我不确定 JQuery 解决方案,但这是一个纯 JS 答案。

HTML

<input type="text" onclick="check(this)"></input>

JavaScript

function check(obj)
{
    return(!isNaN(obj.value));
}

希望这可以帮助。

于 2011-06-27T13:53:37.947 回答
1

看看这个 jQuery 插件

字母数字

于 2011-06-27T13:51:44.593 回答
1

是的。只需 google jQuery Masked Input,您就会发现大量允许您执行此操作的插件。

于 2011-06-27T13:52:02.760 回答
1

试试http://www.mredkj.com/tutorials/validate2.html。您可以使用 jQuery 将函数句柄绑定到 HTML 元素事件,例如 blur、key up 等。

PS:有很多这样的功能只是一个谷歌搜索。

于 2011-06-27T13:52:43.057 回答
1

有许多用于 jQuery 的 Masked Edit 插件,例如非常可配置的文本框过滤器。

于 2011-06-27T13:57:21.993 回答