使用php从动态创建的元素中获取POST数据

使用php从动态创建的元素中获取POST数据,php,forms,Php,Forms,我有一个表单元素,它看起来像一个按钮(一个简单的div),其值类似于350x300,450x600。。。您可以使用javascript动态添加更多这些按钮。我的问题是如何在表单提交后用普通PHP获取这些按钮的数据 如果我将这些div更改为element,而它不再是按钮。是否可以将这些输入字段的样式设置为完全不同的样式 还尝试将name属性添加到简单div或更改为input type=“button”元素,但PHP似乎无法获取这些值,它只能从中获取,对吗?div容器不是表单元素。我建议你研究一下如

我有一个表单元素,它看起来像一个按钮(一个简单的div),其值类似于
350
x
300
450
x
600
。。。您可以使用javascript动态添加更多这些按钮。我的问题是如何在表单提交后用普通PHP获取这些按钮的数据

如果我将这些div更改为element
,而它不再是按钮。是否可以将这些输入字段的样式设置为完全不同的样式


还尝试将
name
属性添加到简单div或更改为
input type=“button”
元素,但PHP似乎无法获取这些值,它只能从
中获取,对吗?

div容器不是表单元素。我建议你研究一下如何正确使用

提交表单时,客户端不会提交div容器。因此,PHP永远没有机会获取这些数据


编辑:对不起,是的:您可以使用CSS以任何方式设置按钮的样式。这可能就是你要找的东西。:)隐藏的输入< /强>,其中包含你想要的值:

<input type="hidden" name="size" value="800x600">

您可以根据需要将这些输入添加到表单中,表单将按预期作为POST数据提交

您可能需要一些聪明的JS来根据用户的交互添加、修改或删除这些隐藏的输入


请注意,您可以为输入设置样式,但这可能会带来更多麻烦。

您可以为输入字段设置样式,使其看起来几乎符合您的需要。查看这些教程,了解如何跨浏览器执行此操作


这样,您就可以使用name属性来发送标题中的数据

如何调用php脚本?所以你有一个实际的表单,上面有一个提交按钮,只是没有真正的“输入”?天哪,这就是我需要的。天才!很好,如果这完全回答了你的问题,考虑接受它。否则,请告诉我缺少什么,我将尝试扩展它:)