如何在javascript中添加和乘以文本框的值?

如何在javascript中添加和乘以文本框的值?,javascript,html,Javascript,Html,我正在尝试将前两个文本框相加,然后将最后一个文本框乘以该值,并将其放入一个文本框中,但我没有得到任何结果。请帮助。不清楚 您可以给这三个文本框一个id并创建一个变量 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width">

我正在尝试将前两个文本框相加,然后将最后一个文本框乘以该值,并将其放入一个文本框中,但我没有得到任何结果。请帮助。

不清楚

您可以给这三个文本框一个id并创建一个变量

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
</head>
<body>
<input id="firsttextbox"></input>
<input id="secondtextbox"></input>
<input id="thridtextbox"></input>
<button onclick="calculate()">Calculate</button>
</body>
</html>
将第一个文本框值和第二个文本框值相加,然后乘以第三个文本框

function calculate() {
var sum = firstTextbox.value + secondTextbox.value;
var final = sum * thirdTextbox.value;
}

每次文档发生更改时,您都需要进行检查。您希望确保用户在前三个文本区域中输入了有效的数字

document.addEventListener(“更改”,myScript);
函数myScript(){
var text=document.getElementsByTagName('textarea');
var-cnt=0;
对于(设i=0;i





您尝试过任何方法吗?您是指textarea吗?您可以发布问题的详细信息吗?仅供参考-我在使用该元素时会小心,因为它现在已经过时。您将希望使用文本对齐。我知道这一点,但我看不到它会导致问题的任何情况。除非您能给出当前示例??根据MDN:此功能已过时。尽管它在某些浏览器中仍然可以使用,但不鼓励使用它,因为它可以随时删除。请尽量避免使用它
function calculate() {
var sum = firstTextbox.value + secondTextbox.value;
var final = sum * thirdTextbox.value;
}