我正在尝试使用 JavaScript 添加隐藏的输入字段,但我确实/没有达到预期的结果。
当用户从下拉列表中选择一个值时,我想将隐藏字段添加到表单中。此页面和其他类似页面中的下拉列表数量不一样,可能多于或少于两个。
当用户从第一个下拉列表中选择值时,我想添加一些隐藏字段,如果他从另一个下拉列表中选择另一个值,我想添加其他隐藏字段,并保存所有隐藏字段的值。
例子:
<select id="s1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
如果用户选择“2”,我想添加 2 个隐藏字段:
<select id="s2">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
如果用户在第二个列表中选择“3”,我想添加三个额外的隐藏字段,但保存(保留)之前已经使用“s1”动态添加的两个隐藏字段。