2014-10-05 124 views
1

我無法弄清楚如何做到這一點。我已經使用3個文本框實現了計算值。但是我想要的是當我輸入一個值時,它會自動乘以我分配的值而不使用另一個文本框。這在javascript中可以實現嗎?在同一個文本框中乘以文本框輸入值

+0

你試過了什麼? – Mritunjay 2014-10-05 09:06:06

+0

做了一個叫做compute的函數。它將輸入乘以.80。我不知道在哪裏通過結果。一個文本框不能有兩個ID嗎? – 2014-10-05 09:09:22

+0

@BenedictJohnPayot只需在此處粘貼該代碼並使用Ctrl + K對其進行格式化 – 2014-10-05 09:09:56

回答

1

是其實現的,你可以使用jQuery這一點,這裏是例子:http://jsfiddle.net/26vmdtcj/

添加輸入此代碼:

<input id="input_id" type="text"> 

添加JavaScript:

$('#input_id').on('change', function() { 
    $(this).val($(this).val() * 3); 
}); 

和你準備好了,也不要忘了添加jQuery這個:

<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> 
+0

謝謝!正是我在找什麼! – 2014-10-05 09:12:04

+0

沒問題,請不要忘記標記作爲答案 – user2040578 2014-10-05 09:13:40