2012-08-03 175 views
1

我有一個非常具體的jquery函數,我需要編寫並且卡住了。這是代碼。Jquery數學和累積值

<input style="width:30px;" type="text" maxlength="200" 
     class="contact" value="" id="cost" name="cost"> 
equivlent of <span id="displayValue"></span> 

我需要的是,當有人通過50P(英國貨幣)輸入一個值到輸入字段它倍值並輸出跨度的數值。

即如果有人進入「20」,在輸入框中我得到的結果£10:00

有人可以點我在正確的方向?

在此先感謝

詹姆斯

+4

可以顯示您當前的JavaScript,這將有助於我們 – 2012-08-03 14:30:04

回答

0

看看以下內容:

  • jQuery的val()方法來獲得<input>
  • 本地JavaScript方法parseFloat幫助的價值數學
  • jQuery的text()設置tex的方法t的<span>

如果您發佈的JavaScript,我們可以幫助指出,如果有任何問題,它,但因爲你剛纔問了正確的方向必須指出,我會離開的確切使用上述達您。

0

您可以添加按下鍵偵聽器,該字段的值轉換爲浮動,並通過0.5乘以:

$("#cost").keypress(
    function(){ 
    var result = 0.5 * parseFloat(this.value); 
    // do something with the result 
    } 
);