我这里有这两个输入框.
<input type="text" name="ltc">
<input type="text" name="btc" readonly>
Run Code Online (Sandbox Code Playgroud)
好吧,现在我想要的是......当我在第一个文本框中输入一些值时,那个值将乘以一个常数,结果将显示在btc文本框中.
我想这可以通过jQuery完成,但我不知道如何做到这一点(因为我在jQuery中有限/没有知识).有人可以指导我吗?
谢谢.
好的,我有这些输入框.
<input
type="text"
name="amount"
class="validate[required] text-input"
id="amount">
<input type="text"
name="incfee"
id="incfee"
readonly>
Run Code Online (Sandbox Code Playgroud)
这是我的javascript: -
<script type="text/javascript">
window.onload = function() {
var amount = document.getElementById('amount');
var incfee = document.getElementById('incfee');
var fee = 0.01;
amount.onkeyup = function() {
var result = parseFloat(amount.value) * fee;
// var result1 = result + amount;
incfee.value = !isNaN(result) ? result : '';
};
}
</script>
Run Code Online (Sandbox Code Playgroud)
现在,问题是,如果我评论该行"var result1 = result + amount;"并将result1重命名为导致incfee.value,则文本框的值(包括费用的金额)会随着金额的值而变化,一切正常.但是,如果我取消注释该行var result1 = result + …