我有一個簡單的計算器,將輸入轉換爲越南盾的美元。它的工作原理很好,除了在輸入數字並通過退格刪除之後,在執行計算的框中仍保留「0.00」。我希望當另一個框爲空時框爲空刪除一個數字後。Javascript計算器 - 當對應的文本輸入也爲空時,重置計算器上的文本輸入爲空
這裏是我的javascript:
function vndCalc() {
var cusd = document.getElementById("usd").value;
var cvnd = document.getElementById("vnd");
var calc = cusd * 22477.50;
cvnd.value = calc.toFixed(2);
}
function usdCalc() {
var cusd = document.getElementById("usd");
var cvnd = document.getElementById("vnd").value;
var calc = cvnd/22477.50;
cusd.value = calc.toFixed(2);
}
下面是HTML,以及:
<fieldset id=calculator>
<legend>USD to VND Calculator</legend>
<label>US Dollars:<input type="text" id="usd" oninput="vndCalc()"/></label>
<label>VN Dongs:<input type="text" id="vnd" oninput="usdCalc()"/></label>
</fieldset>
我試着用 「如果」 功能玩弄,但我無法得到任何工作。請幫忙!
這個偉大的工程,我加入了有條件的兩種功能,而交換的變量名。我正在嘗試自己做這樣的事情,但無法做到,謝謝! –