繁体   English   中英

动态插入的输入框不会 POST

[英]Dynamically inserted input boxes won't POST

我有一个表单,我使用 javascript 生成新的输入字段,并且生成的字段不会发布。 我做了一个演示,我剥离了数据库等,因为 var_dumps POST 可能不安全(对于注入)

http://resk.latvalashop.com/test.php

尝试填写所有内容,然后按几次“+”按钮添加几行,填写它们,然后按“Tallenna”,这将发布表单。

问题是主元素右侧的浮动元素,第一个字段不是由 javascript 和 POST 生成的,但如果您按“+”并尝试从新创建的 forms 发布,则不会发布任何内容。

任何帮助appriciated!

生成的输入元素不包含在<form>元素中,因此无法发布它们。 您应该将<form action="result.php"... >在 DOM 层次结构中推到更高的位置。

我认为您的问题出在您的 HTML 中。

打开<form>元素的级别(3 <div>的深度)与关闭它的位置(2 <div>的深度)不同。 那可能会解决它。

你必须用<form></form>标签包装它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM