我的结构如下:
<form id="first_form">
<fieldset>something</fieldset>
<fieldset>
<iframe><html> ...
<form id="second_form">
<input type="hidden" value="**some_value**" name="hidden_data" />
</form>
</html></iframe>
</fieldset>
</form>
我需要从这个结构中获取主窗体中“hidden_data”的值,然后在数据库中发布。我试过prin_t($ _ POST);死; (在提交第一张表格后)但我没有收到来自second_form的任何输入。有人有想法吗?此致
注意:这是关于wordpress插件 tdo迷你形式
注2:我想从上传的文件中获取一个url(我提交second_form后得到的url),然后使用first_form添加为post meta。
答案 0 :(得分:1)
您不能只将HTML转储到iframe
元素中。如果浏览器无法处理iframe
,则只会显示iframe
的所有子项。
此外,嵌套的form
元素无法验证(无论如何,在HTML 4.01 Strict中,我对其他任何内容都有疑问。)
答案 1 :(得分:0)
为什么使用带有表单的iframe?似乎很奇怪。并且其中包含HTML不是<iframe>
标记用于的内容。最好只有一个表单id="first_form"
,其中包含id="second_form"
形式的隐藏元素。您不能将表单放在另一个表单中,在任何给定时间只能有一个表单。