2017-08-08 26 views
0

非常に単純なテーブルで、1つのセルは数値をとり、2番目のセル(読み取り専用) はオンザフライでその数の2倍を表示します。しかし、何かがうまくいかない。何も起こらない:JS - onkeyup(動的計算)

HTML:

<td><input type="text" id="qantity" name="qantity" onkeyup="getValues()" 
class="number" value="" autofocus placeholder="0" 
onfocus="this.placeholder = ''" 
onblur="this.placeholder = '0'" 
onkeypress='return event.charCode >= 48 && event.charCode <= 57'> 
</input></td> 
<td id="total" name="total" class="right">0.00</td> 

JS:

<script> 
function getValues(){ 
var var_qantity = Number(document.getElementById("qantity").value); 
var var_total = var_qantity * 2; 
document.getElementById("total").value = var_total; 
} 
</script> 

答えて

0

document.getElementById("total").innerHTML = var_total;

document.getElementById("priceOriginal").value = var_total; を交換して今倍増値は、すぐに番号が入力されて表示されますテキストボックスに。

追加機能が必要な場合は、少し具体的にしてください。

これが役に立ちます。

+0

ありがとうございましたGopalkrishna !!問題が解決しました。 –