【问题标题】:Form Submission send other element attributes?表单提交发送其他元素属性?
【发布时间】:2012-03-15 12:13:30
【问题描述】:

在提交表单时,除了值之外,还有其他内容吗?我可以提交值和数据组属性吗?

 <input type="text" id="theInput" data-group="5" value="the value" />

我只是说一个PHP表单提交

【问题讨论】:

  • 您可以创建一些隐藏的输入(input type="hidden"),因为它们的值将被发送,或者使用 JS;不要看到相反的方向。

标签: php jquery forms attributes submission


【解决方案1】:

仅提交值,但您可以为数据组值添加隐藏元素。另请注意,您应该使用name 属性来标识参数键:

<input type="text" id="theInput" name="theInput" data-group="5" value="the value" />
<input type="hidden" name="theInputGroup" value="5" />

这将返回服务器,请求参数为:

  • theInputthe value
  • theInputGroup5

旁注:如果您通过 ajax 提交表单,您可以直接将组添加到参数列表中,而不是添加隐藏输入。

【讨论】:

  • 我在网络上找不到提及 data-group 属性的内容。它记录在哪里? (对不起,本,不是你 - 它出现在问题中)
  • @Beetroot-Beetroot, data-group 是自定义 HTML5 标准 data-* 属性。见html5doctor.com/html5-custom-data-attributes
  • 这是我的想法,但想知道 HTML5 其他选项是否可用
猜你喜欢
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
  • 2017-02-14
  • 2014-08-31
  • 1970-01-01
  • 1970-01-01
  • 2013-07-05
  • 2011-07-22
相关资源
最近更新 更多