我有一个表单,我用javascript生成新的输入字段,生成的字段不会发布。 我做了一个演示,我剥离了数据库等,因为它可能不安全(用于注入)var_dumps POST
http://resk.latvalashop.com/test.php
尝试填写所有内容,然后按几次“+”按钮添加几行,填充它们然后按“Tallenna”,这将发布表单。
问题是主要元素右边的浮动元素,第一个字段不是由javascript和POST生成的,但是如果按“+”并尝试从新创建的表单发布,则不会是帐。
任何有用的帮助!
答案 0 :(得分:0)
生成的输入元素不包含在<form>
元素内,因此无法发布它们。您应该在DOM层次结构中将<form action="result.php" ... >
推到更高的位置。
答案 1 :(得分:0)
我认为您的问题出在HTML中。
您打开<form>
元素(3 <div>
深)的级别与您关闭它的位置不同(2 <div>
深)。这可能会解决它。
答案 2 :(得分:0)
您必须使用<form></form>
标记打包。