我有一个检查输入的功能,效果很好。
function checkInputNumber() {
var
inputNumber = $(this).val(),
dotsCount = 0,
i;
for(i = 0; i < inputNumber.length; i++) {
if( (inputNumber[i].charCodeAt() >= 48 && inputNumber[i].charCodeAt(0) <= 57) ||
(inputNumber[i].charCodeAt(0) == 46)) {
if((inputNumber[i].charCodeAt(0) == 46)) {
dotsCount++;
if(dotsCount > 1) {
$(this).val("");
}
}
}
}
}
我想将它添加到“blur”属性的不同元素上:
$('#input1').bind('blur', checkInputNumber());
$('#input2').bind('blur', checkInputNumber());
但我不确定语法。有什么想法/建议吗?
答案 0 :(得分:3)
$('#input1, #input2').on('blur', checkInputNumber)
答案 1 :(得分:1)
删除()
$('#input1').bind('blur', checkInputNumber);
$('#input2').bind('blur', checkInputNumber);