根据输入框自动更新文本框

Ank*_*kur 4 javascript jquery

我这里有这两个输入框.

<input type="text" name="ltc">
<input type="text" name="btc" readonly>
Run Code Online (Sandbox Code Playgroud)

好吧,现在我想要的是......当我在第一个文本框中输入一些值时,那个值将乘以一个常数,结果将显示在btc文本框中.

我想这可以通过jQuery完成,但我不知道如何做到这一点(因为我在jQuery中有限/没有知识).有人可以指导我吗?

谢谢.

Fil*_*rny 5

快速解决方案

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在输入时获得结果.