我正在尝试使用JQuery动态创建表单。
为了做到这一点,我创建了javascript代码,根据用户选择将标记注入最初为空的表单。 - 如果可能的话,我不会改变这种功能。
在加载时,我的表单是这样的:
<form method="post" action="complete.jsp" id="band">
<span id="select-form"></span>
<input type="submit" value="Create band" />
</form>
添加一项后,它看起来像这样:
<form method="post" action="complete.jsp" id="band">
<span id="select-form"><input type="hidden" value="hello" /></span>
<input type="submit" value="Create band" />
</form>
不同之处在于输入字段现在出现。
问题在于,提交表单时,没有变量出现!
我不明白为什么,或者如何解决它。有什么建议吗?
答案 0 :(得分:2)
为输入表单添加属性名称:
<form method="post" action="complete.jsp" id="band">
<span id="select-form"><input name="xxxx" type="hidden" value="hello" /></span>
<input name="name" type="submit" value="Create band" />
</form>