gpt4 book ai didi

javascript - 如果选择了某个下拉列表,则添加文本字段

转载 作者:行者123 更新时间:2023-11-28 10:08:05 25 4
gpt4 key购买 nike

我有一个网络表单,如果在下拉列表中选择了某个选项,我需要在屏幕上显示一个附加字段。我在网上学习了几个 Javascript 教程,但到目前为止没有一个起作用。这是我已经尝试过的事情之一:

    <script type="text/javascript">
function setup(ans) {
lit = ''
if (ans == 'manual') {
lit = 'Manual Selected'
lit = lit + '<tr>'
lit = lit + '<th align="right" class="body-text">Add New Group</th>'
lit = lit + '<td class="body-text"><input type="text" name="groupadd">'
lit = lit + '</td> </tr>'
}
document.getElementById('rep').innerHTML=lit
}
</script>

这不起作用。我还能尝试什么?

我还看到了“http://stackoverflow.com/questions/7353403/javascript-hide-a-form-input-depending-on-the-value-of-a-prefer-drop-down”,但它对我来说也不起作用。

谢谢!

这就是我要添加的内容:

    <tr>
<th align="right" class="body-text">Add New Group</th>
<td class="body-text"><input type="text" name="groupadd"></td>
</tr>

最佳答案

试试这个。

  trElement = document.createElement('tr');

thElement = document.createElement('th');
thElement.className = "body-text";
thElement.innerHTML = "Add New Group";

trElement.appendChild(th);

tdElement = document.createElement("td");
tdElement.className = "body-text";
inputElement = document.createElement("input");
inputElement.type = "text";
inputElement.name = "groupadd";

tdElement.appendChild(inputElement);
trElement.appendChild(tdElement);

document.getElementById("new_field_div").appendChild(trElement);

关于javascript - 如果选择了某个下拉列表,则添加文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7925054/

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