只接受Textbox中的数字 – jQuery
我需要为文本框实现一个function,只允许数字。 我编写了以下代码,但使用Ctrl + V我们可以粘贴文本。 我们怎样才能阻止这一点。
$('.numeric-textbox').live('keypress', function (e) { if ((e.keyCode 57)) { return false; } });
有人可以建议一些解决方案 🙂
尝试
$('.numeric-textbox').bind("cut copy paste",function(e) { e.preventDefault(); });
这样可以防止文本框上出现剪切复制粘贴事件
选项1:您可以在此处禁用CTRL + V
选项2:将正则表达式validation放在丢失的焦点或键盘上