我是新来的java脚本,我有三个文本字段与ID分别为文本1,文本2,文本3。我想输入其中2个值并在第三个中输出总和。如何在Java脚本函数中传递文本字段值?
我的代码看起来像这样,请告诉我,我做错了什么。 它将它们添加为字符串而不是数字。
另外我想说,如果我在三个框中的任意两个中输入值。另一个调整自己。 EX:'__'+ 5 = 7 =>'2'+ 5 = 7
如果我将变量放在值属性中,它会起作用。如果那么那么如何?
<html>
<head>
<script>
function myCalculator(a, b) {
c = a + b;
document.getElementById("text3").value = c;
}
</script>
</head>
<body>
<p>
<h1>Calculator</h1>
<input type="text" value="" id="text1"></input> + <input type="text" value="" id="text2"></input> = <input type="text" value="" id="text3"></input>
<input type="button" value="ADD" onclick='myCalculator(document.getElementById("text1").value,document.getElementById("text2").value)'></input>
</p>
</body>
</html>
你可能想看看[parseFloat(https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/parseFloat),根据您的要求。 – Xotic750