2013-05-19 28 views
0

我有一個函數,檢查輸入,它運作良好。對幾個元素的onblur的具體功能

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

,但我不知道有關語法。任何想法/建議?

+0

$( 「#輸入」)模糊(函數(){ checkInputNumber(); })。 –

回答

3
$('#input1, #input2').on('blur', checkInputNumber) 
1

除去那些()

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