0

我有一个检查输入的功能,它运行良好。

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(""); 
                }
            }  
        }  
    }         
}

而且我想将其添加到其“模糊”属性上的不同元素中:

 $('#input1').bind('blur', checkInputNumber());
 $('#input2').bind('blur', checkInputNumber());

但我不确定语法。有什么想法/建议吗?

4

2 回答 2

3
$('#input1, #input2').on('blur', checkInputNumber)
于 2013-05-19T17:27:34.273 回答
1

删除那些()

$('#input1').bind('blur', checkInputNumber);
$('#input2').bind('blur', checkInputNumber);
于 2013-05-19T17:26:13.933 回答