gpt4 book ai didi

javascript创建的输入[类型="text']没有发布它的变量

转载 作者:行者123 更新时间:2023-12-02 20:40:57 24 4
gpt4 key购买 nike

嘿,我正在创建一系列输入元素,但由于某种原因,它们的值不是$_POST。任何有关该主题的线索将不胜感激!

我当前的代码如下:

javascript

   Afields = 1;
function addAdultInput() {
if (Afields != 10) {
document.getElementById('adultMembers').innerHTML += "<input type='text' value='' name='adult_members_"+Afields+"' /><br />";
Afields += 1;
} else {
document.getElementById('adultMembers').innerHTML += "Only 10 Adult Member fields allowed.";
document.getElementById('addAdultMember').disabled=true;
}
}

HTML

  <form name="form1" method="post" action="">
<tr>
<td class="style12" valign="top">Adult Members' Names:<br /><small>10 Max </small><input id="addAdultMember" type="button" onclick="addAdultInput()" name="add" value="Add Adult" /></td>
<td id="adultMembers">
<span class="erorr">*for paid members only</span><br />
<input type='text' value='' name='adult_members_0' /><br />

</td>
</tr>
<input type="submit" name="Submit" value="Register">
</form>

最佳答案

我不确定这是否是您特别遇到的情况,但通常不建议使用 innerHTML 添加输入字段。

相反,您应该使用 createElement()appendChild(),或者您也可以使用 JQuery 或 Prototype 等库。您可以在线找到大量有关使用这两个功能的帮助。

关于javascript创建的输入[类型="text']没有发布它的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2475489/

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