2012-03-23 53 views
0

jQuery驗證:在文本打印時零提交按鈕單擊了使用

input name="currency1" class="currency" 

input name="currency2" class="currency" 

input name="weight1" class="weight" 

input name="weight2" class="weight" 


function init(){ 

    var ZERO = 0; 
    var currency= $(".currency").val(); 

    if(currency== '' || currency.length == 0){ 
     $(".currency").val(ZERO.toFixed(2)); 
    } 
    else if(currency!= '' || currency.length != 0){ 
     $(".currency").val(); 
    } 

} 

時CURRENCY1是填充它不應該改變,但是當它是空的,應該打印零

回答

0

只要使用「=== 「比較,而不是 '=='(Why?

試試這個,

(function(){ 

    var ZERO = 0; 
    var currency= $(".currency").val(); 

    if(currency=== '' || currency.length === 0){ 
     $(".currency").val(ZERO.toFixed(2)); 
    } 
    else if(currency!== '' || currency.length !== 0){ 
     $(".currency").val(); 
    } 

}()); 

Demo Here...

相關問題