我有JavaScript和兩個輸入框。其中一個輸入框是只讀並且根據另一個文本框的值自動更新。金額包含費用
輸入框
<input type="text" name="amount" class="validate[required] text-input" id="amount">
<input type="text" name="fee" readonly id="fee">
的Javascript
<script type="text/javascript">
window.onload = function() {
var amount = document.getElementById('amount'), //get the amount BTC to be sold
var fee = document.getElementById('fee');
var percentage = 1;
amount.onkeyup = function() {
var result = parseFloat(amount.value) * 0.01;
var finalResult = result + parseFloat(amount.value);
fee.value = !isNaN(finalresult) ? finalresult : '';
};
}
</script>
出於某種原因,該代碼似乎並沒有服用任何影響,當值在量框中鍵入。 可能是什麼原因?
爲什麼jQuery標籤? – j08691
它推薦我,我只是打它! – Ankur
您有語法錯誤。將'var fee'更改爲'fee',或將其前面的行上的逗號更改爲分號。 – Blazemonger