我想获得具有可变数量字段的选择表单。为了实现这一点,我首先连接到 db 并将数据从 php 转换为 javascript。然后我得到了带有值的数组(wynik),但是当我尝试打印它时,我得到空的选择表单和它旁边显示的所有值。有我的javascript函数:
<script language="javascript">
function addInput() {
document.getElementById('text').innerHTML += "<select name='add' /><br />";
for (i=0;i<wynik.length;i++)
{
document.getElementById('text').innerHTML += "<option value=" + "wynik[i]" + " />" + wynik[i] + "</option />";
}
document.getElementById('text').innerHTML += "</select />";
}
</script>
和 HTML 代码:
<form name="add" action="add_form.php" method="post">
<div id="text">
</div>
<br>
<input type="submit" value="Submit" />
</form>
<input type="button" onclick="addInput()" name="add" value="Add value" />
请帮我把它变成形式。