我希望构建一个实时的JavaScript表单来计算价格。 这个表单包含4个框:
<input type="text" id="hours" oninput="calculate()">
<input type="text" id="cars" oninput="calculate()">
<input type="text" id="1" oninput="calculate()">
<input type="text" id="2" oninput="calculate()">
“1”和“2”的值是对“汽车”和“小时”的加法和乘法运算。
例如:20 + 30 * 2 * 2
我尝试了这个,但它没有起作用。
<script type="text/javascript">
function calculate() {
var myBox1 = document.getElementById('box1').value;
var myBox2 = document.getElementById('box2').value;
var myBox3 = document.getElementById('box3').value;
var myBox4 = document.getElementById('box4').value;
var result = document.getElementById('result');
var myResult = (myBox1+myBox2)*myBox3*myBox4;
result.value = myResult;
}
</script>