此问题在此处已有答案:
How to prevent form from being submitted?(11个答案)
How to update an input text with JavaScript?(2个答案)
20小时前关门了。
我试图在第三个框中显示我的输出,但它在一个单独的页面中显示输出。如何解决这个问题。
function mul(){
var a=parseInt(document.getElementById("f_num").value);
var b=parseInt(document.getElementById("s_num").value);
var res= a*b;
document.write(res);
}
function div(){
var a=parseInt(document.getElementById("f_num").value);
var b=parseInt(document.getElementById("s_num").value);
var res= a/b;
document.write();
}
<form>
<input type="text" id="f_num" placeholder="Enter your first number"><br><br>
<input type="text" id="s_num" placeholder="Enter your second number"><br><br>
<input type="submit" value="Multiply" onclick="mul()">
<input type="submit" value="Divide" onclick="div()"><br><br>
<input type="text">
</form>
2条答案
按热度按时间lymnna711#
检查此代码解决您的问题...
weylhg0b2#
您的问题由两部分组成:
您正在使用
type="submit"
和form
提交一个带有按钮的表单。这将把表单提交到一个新页面。您可能会丢失表单标签并将按钮更改为实际按钮。你还将结果写入文档,但不是元素。在下面的代码片段中,我添加了将结果写入输入的代码。