【问题标题】:Does an html form post the values of elements other than input?html 表单是否发布输入以外的元素的值?
【发布时间】:2011-12-19 14:34:06
【问题描述】:

例如,如果我有一个表格

<form action="" method="post">
<div name="superman" value="clark kent"></div>
<object name="batman" value="john smith"></object>
</form>

我会得到 $_POST 值吗?

更新: w3c 说上面的对象发送数据。 我目前不确定 div。

【问题讨论】:

  • 我认为这行不通,但我现在无法测试它。我认为唯一的方法是使用表单输入、文本区域和选择字段,但我肯定会得到第二个意见。

标签: html forms post get


【解决方案1】:

没有。只有控件在表单中传输。

W3C: Forms in HTML documents的背景,尤其是successful controls的章节。

【讨论】:

【解决方案2】:

表单数据仅包含来自inputselecttextarea 元素的数据。您的表单数据将为空。

【讨论】:

    【解决方案3】:

    不,不会的。该表单仅通过某些预先选择的元素,例如 inputselecttextarea 元素并发布它们的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-07
      • 2012-05-08
      • 1970-01-01
      • 2012-06-21
      • 1970-01-01
      • 2019-07-28
      相关资源
      最近更新 更多