gpt4 book ai didi

Javascript - getElementById.innerHTML 问题

转载 作者:行者123 更新时间:2023-11-28 12:46:24 26 4
gpt4 key购买 nike

我想创建一个简单的公式,引导用户进入两个不同的页面(取决于他们选择的内容)。我使用 getElementById.innerHTML 来区分网站内的代码以创建两个不同的 <form action="SENDTHEUSERHERE" method="POST"> -HTML 元素。代码如下:

 if (blabla which works) 
{
document.getElementById("insert").innerHTML = "<form action='insert.php' method='POST'>";
}
else if (blabla which works)
{
document.getElementById("service").innerHTML = "<form action='service.php' method='POST'>";
}

// MORE BLABLA-CODE

<span id='insert'></span>
<span id='service'></span>

// REST OF THE FORMULAR

当我发送此公式时,它会将我简单地引导至发送该公式的同一页面。我想这意味着那些 .innerHTML-Elements 无法被识别。您对我如何解决这个问题有什么建议吗?顺便说一句..是的,我是一个 Javascript 菜鸟 -_-

感谢您的帮助!

最佳答案

只需更改表单操作,而不是使用 innerHTML...

if (conditionOne) {
document.forms['formName'].action = 'insert.php';
} else if (conditionTwo) {
document.forms['formName'].action = 'service.php';
} else {
alert('Error!');
}

关于Javascript - getElementById.innerHTML 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7250140/

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