【发布时间】:2018-02-16 05:57:39
【问题描述】:
我的想法是我应该能够在两个字段中输入数字,然后我需要显示总和以及产品。
我想我会测试该产品,但我不断收到“不是数字”错误。任何帮助都会很棒!
<!DOCTYPE html>
<html>
<body>
<form>
First Number<br>
<input id="num1" type="text" name="num1">
<br>
Second Number:<br>
<input id="num2" type="text" name="num2">
<br><br>
<input type="button" value="Do Maths" onclick="doMath();" />
</form>
<script>
function doMath() {
var numOne = document.getElementById('num1').value;
var numTwo = document.getElementById('num2').value;
var theProduct = parseInt(my_input1) * parseInt(my_input2); document.write(theProduct);
document.write(theProduct);
}
</script>
</body>
</html>
【问题讨论】:
-
my_input1&my_input2没有在任何地方声明。 -
嗨,
my_input1和my_input2未定义。numOne和numTwo应该是参数 -
我觉得你需要
parseInt(numOne) * parseInt(numTwo)
标签: javascript forms function math getelementbyid