gpt4 book ai didi

javascript - 为什么我不能在这里更改 id demo innerhtml?

转载 作者:太空宇宙 更新时间:2023-11-04 14:58:11 25 4
gpt4 key购买 nike

<p id="demo"></p>
<form name="names" action="" method="POST" onsubmit="getinputs(document.getElementByName(firstname),document.getElementByName(secondname))">
Your name:<br>
<input type="text" name="firstname"><br>
Your crush's name:<br>
<input type="text" name="secondname">
<input type="submit" value="Submit">
<br>
</form>


<script>
function getinputs(one, two)
{
document.getElementById('demo').innerHTML=one+two;
}
</script>

我应该如何更改它以使其工作起来直观?我想通过表单传递这两个值。

最佳答案

通过 id 获取元素并阻止表单提交。见下文:

function getinputs(one, two) {
event.preventDefault();
document.getElementById('demo').innerHTML=one+two;
}
<p id="demo"></p>
<form name="names" action="" method="POST" onsubmit="getinputs(document.getElementById('firstname').value,document.getElementById('secondname').value)">
Your name:<br>
<input type="text" name="firstname" id="firstname"><br>
Your crush's name:<br>
<input type="text" name="secondname" id="secondname">
<input type="submit" value="Submit">
<br>
</form>

https://jsfiddle.net/qL0m7px2/

关于javascript - 为什么我不能在这里更改 id demo innerhtml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38522619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com