2013-08-25 74 views
-4

我正在創建一個窗體,將顯示一個整數的值。jQuery如果否則如果輸入元素輸出整數

它會是這樣的:

如何重是你的項目?

150克

jQuery中

然後,我希望它這樣做:

if (weight < 100) { 
    echo £1 
} else if(weight > 100 and less than 200) { 
    echo £2 
} else { 
    echo £3 
} 

我的HTML是:

<input type="number" name="weight" id="Weight"> 
<p>This is <span id="Output"></span> something</p> 

但它需要做的直播,當用戶類型進入HTML表單。對不起,我只是學習jQuery和JavaScript(我是一個PHP的傢伙)!

我更喜歡使用jQuery的解決方案。

+1

什麼是你的相關的HTML?你卡在哪裏?正如所寫,這顯示爲「請爲我做我的工作」問題。 –

+0

這是東西

user2716389

+0

我被困在事實中,我不知道如何編寫jQuery if else腳本處理HTML表單中的信息,然後將其輸出。 – user2716389

回答

0

試試這個:

$('#Weight').on('keyup', function() { 
    var price = '£3'; 

    if (this.value < 100) { 
     price = '£1'; 
    } else if (this.value >= 100 && this.value < 200) { 
     price = '£2'; 
    } 

    $('#Output').html(price); 
}); 

這是工作:http://jsfiddle.net/TYXMr/

+0

這是非常棒的Joe,效果很棒!還有一件事..如果我想添加一個checkox,例如'你想第二天交貨嗎?是/否'我怎麼能把這個添加到其他語句中? – user2716389

相關問題