我必须阻止用户在数字字段中插入字母。 我用这个:
$('input[name=myinput]').live('keyup', function() {
var $th = $(this);
$th.val($th.val().replace(/[^0-9,\.]/g, ''));
});
我如何列出其他输入字段? (我不能使用$('input'))
我试过
$('input[name=myinput],input[name=myinput2]').live('keyup', function() {
var $th = $(this);
$th.val($th.val().replace(/[^0-9,\.]/g, ''));
});
但只接受输入[name = myinput]。
答案 0 :(得分:0)
将它们分组到css类中并使用$('.className')
它更快更容易。
答案 1 :(得分:0)
您应该在input元素上使用一个类,然后执行:
$('input.eKeyup').live('keyup', function() {
var $th = $(this);
$th.val($th.val().replace(/[^0-9,\.]/g, ''));
});