gpt4 book ai didi

javascript - 使用javascript在按钮单击上添加文本框

转载 作者:搜寻专家 更新时间:2023-10-31 22:19:06 25 4
gpt4 key购买 nike

下面的代码将在点击事件中添加新的文本框,但是当我点击提交按钮后,新添加的文本框没有保存。请解决这个问题。

html

<table class="form-table">
<tr valign="top">
<td id="container_width">
<input type="text" name="width" placeholder="" />
</td>

<td id="container_height">
<input type="text" name="height"placeholder="" />
</td>

<td>
<input type="button" name="increment" id="increment" value="+">
</td>
</tr>

<tr>
<td>
<input type="submit" value="Save settings"/>
</td>
</tr>
</table>


//javascript

$('#increment').click(function(){
var width = document.getElementById("container_width");
var input;
input = document.createElement("input");
input.type = "text";
input.name ="width[]";
var br = document.createElement("br");
width.appendChild(br);
width.appendChild(input);

var height = document.getElementById("container_height");
var input;
input = document.createElement("input");
input.type = "text";
input.name ="height[]";
var br = document.createElement("br");
height.appendChild(br);
height.appendChild(input);
});

最佳答案

将 [] 添加到初始文本输入名称。这应该可以解决问题:

<input type="text" name="width[]" placeholder="" />

<input type="text" name="height[]" placeholder="" />

关于javascript - 使用javascript在按钮单击上添加文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36153155/

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