2011-04-21 72 views
1

我有一個簡單的問題...我如何檢查兩個輸入[文本]值對彼此?如何使用JQuery檢查兩個輸入[文本]值彼此?

這是我到目前爲止有:

$('#BuyItNowPrice').blur(function(){ 

    if($(this).val() > $('#StartingPrice').val()){ 
     alert("Please make sure that your BuyItNow price is greater than your Starting Price!"); 
    } 
}); 

我還沒有真正觸及表單驗證。

任何幫助將不勝感激,謝謝

+0

這看起來像它應該工作。不是嗎?我知道使用blur()時可能會出現一些奇怪現象。表單提交時檢查它可能會更好。 – Cfreak 2011-04-21 14:28:28

回答

5

我假設你要比較浮動,所以如果你使用整數使用parseInt使用parseFloat

parseFloat($(this).val()) > parseFloat($('#StartingPrice').val())

+0

非常好,謝謝萬億 – Nasir 2011-04-21 14:38:58

0

if(parseInt($(this).val()) > parseInt($('#StartingPrice').val())){ ..

使用parseFloat()的情況下,它alows小數

1
if(parseFloat($(this).val()) > parseFloat($('#StartingPrice').val())) 
{