我这里有这两个输入框.
<input type="text" name="ltc">
<input type="text" name="btc" readonly>
Run Code Online (Sandbox Code Playgroud)
好吧,现在我想要的是......当我在第一个文本框中输入一些值时,那个值将乘以一个常数,结果将显示在btc文本框中.
我想这可以通过jQuery完成,但我不知道如何做到这一点(因为我在jQuery中有限/没有知识).有人可以指导我吗?
谢谢.
快速解决方案
HTML代码:
<input type="text" name="ltc" id="input-ltc">
<input type="text" name="btc" readonly id="input-btc">
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
var inputLtc = document.getElementById('input-ltc'),
inputBtc = document.getElementById('input-btc');
var constantNumber = 2;
inputLtc.onchange = function() {
var result = parseFloat(inputLtc.value) * constantNumber;
inputBtc.value = !isNaN(result) ? result : '';
};
Run Code Online (Sandbox Code Playgroud)
jsfiddle:http://jsfiddle.net/6KT4R/
编辑:
您可以使用onkeydown在输入时获得结果.
| 归档时间: |
|
| 查看次数: |
3959 次 |
| 最近记录: |