gpt4 book ai didi

javascript - 使用 javascript 动态更改 HTML 表单

转载 作者:行者123 更新时间:2023-11-30 18:28:02 27 4
gpt4 key购买 nike

基本上我需要根据选择(也许是单选按钮)更改表单中的元素。这样 2 个表单可能在一个页面上可用。

到目前为止我已经想到了这个,但它似乎不起作用......

//javascript

function FormChange(toChange){
if (toChange){
var oldHTML = document.getElementById('li1').innerHTML;
var newHTML = "Company Name: " + "<input type="text" name="companyname" />";
document.getElementById('li1').innerHTML = newHTML;
}

//HTML

<form action="insert.php" method="post">
<li id="li1">Firstname: <input type="text" name="firstname" />
</form>

<input type = "button" value="Change that bad boy" onclick="FormChange(true)"/>

我的意图是删除名字字段并将其替换为公司名称字段。

非常感谢任何帮助,谢谢。

最佳答案

将当前的两个答案放在一起,并添加一点错误处理:

function FormChange(toChange) {
if (toChange) {
var elt = document.getElementById('li1');
if (elt) {
var newHTML = "Company Name: " + "<input type='text' name='companyname' />";
elt.innerHTML = newHTML;
}
}
}


<form action="insert.php" method="post">
<ul>
<li id="li1">Firstname: <input type="text" name="firstname" /></li>
</ul>

关于javascript - 使用 javascript 动态更改 HTML 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10320970/

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