只接受Textbox-jQuery中的数字
我需要为文本框实现一个只允许数字的功能。我已经编写了以下代码,但是使用Ctrl+V我们可以粘贴文本。我们怎样才能防止这种情况只接受Textbox-jQuery中的数字,jquery,Jquery,我需要为文本框实现一个只允许数字的功能。我已经编写了以下代码,但是使用Ctrl+V我们可以粘贴文本。我们怎样才能防止这种情况 $('.numeric-textbox').live('keypress', function (e) { if ((e.keyCode < 48) || (e.keyCode > 57)) { return false; } }); $('.numeric textbox').live('keypress',函数(e){ 如
$('.numeric-textbox').live('keypress', function (e) {
if ((e.keyCode < 48) || (e.keyCode > 57)) {
return false;
}
});
$('.numeric textbox').live('keypress',函数(e){
如果((e.keyCode<48)| |(e.keyCode>57)){
返回false;
}
});
有人能提出一些解决办法吗 试试看
$('.numeric-textbox').bind("cut copy paste",function(e) {
e.preventDefault();
});
这将阻止文本框上的剪切复制粘贴事件
$('.numeric-textbox').bind("cut copy paste",function(e) {
e.preventDefault();
});
这将阻止文本框上的剪切复制粘贴事件。选项1:您可以禁用CTRL+V
选项2:将正则表达式验证置于失去焦点或键控状态,直到选项1:您可以禁用CTRL+V
选项2:将正则表达式验证放在失去焦点或keyup上,直到您使用的jQuery版本是什么?在1.7中被弃用,在1.9中被完全删除(替换为)。@ASTEROID为什么要使用1.6.2?任何不更新和拉取最新
/1/
版本的原因?旧应用程序。要求标准不管他们叫什么,你用的是什么版本的jQuery?在1.7中被弃用,在1.9中被完全删除(替换为)。@ASTEROID为什么要使用1.6.2?任何不更新和拉取最新/1/
版本的原因?旧应用程序。要求标准不管他们叫什么,效果很好。谢谢。:)@A.Wolff如果你想你可以删除它,我也不允许只粘贴数字?@Nitinvarpe现在我可以在文本框中输入任何内容。这很好。谢谢。:)@A.Wolff如果你想你可以删除它,我也不允许只粘贴数字?@Nitinvarpe现在我可以在文本框中输入任何内容。