例如,我只想要文本字段输入数字。我的想法是当用户输入时,它将调用javascript来检查它是否有效,如果它无效,我删除刚刚输入的文本。但我认为这样做非常复杂。有没有简单的方法呢?

有帮助吗?

解决方案

JQuery Masking可能是一个不错的选择: http://digitalbush.com/projects/掩蔽-输入插件/

其他提示

对提交进行验证。

执行此操作的脚本就在这里。这是一个非常普遍的要求。

http://javascript.internet.com/forms/validate-numeric -only.html

我认为,就像o.k.w所说,jQuery Masking将是一个很好的选择,因为有两件事:

  1. jQuery坚固而快速

  2. 屏蔽比只是在没有任何通知的情况下即时删除用户输入更加用户友好。 Masking为他们提供了预期输入类型和输入内容的图形参考。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top