jQuery:使输入可以接受特定的键码
如何为仅接受数字、退格键和句号的输入创建自定义验证器。这是 keyCode 的 47-59、8 和 190。
我想它会是这样的:
$('input').keyup(function (e) {
if NOT (e.keyCode == 48 TO 59 && e.keyCode == 8 && e.keyCode == 190) {
return false;
}
});
我还想在输入上淡入和淡出一个添加的类。例如class="red" 然后 .red 将有一个红色边框,表明无法输入字母。
类似于: $('input').addClass("red")
具有淡入、淡出效果。
多谢
How can I make a custom validator for an input which accepts only numbers, backspace and full stop. That's keyCode's 47-59, 8 and 190.
I would image it would be something like:
$('input').keyup(function (e) {
if NOT (e.keyCode == 48 TO 59 && e.keyCode == 8 && e.keyCode == 190) {
return false;
}
});
I also want to fadeIn and Out an added class on the input. For example class="red"
The .red then will have a red border to show that it's not possible to type letters.
Something like: $('input').addClass("red")
with a fadeIn, fadeOut effect.
Thanks alot
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您将需要颜色插件来进行红色淡入淡出。
You will need the color plugin to do the red fade.
我发现这个有效:
I found this to work: