Codeigniter: POST数据属性HTML5



我目前正在使用CodeIgniter的框架,我在HTML5中有一个数据属性的问题,我不知道如何从我的表单中的下拉输入传递数据属性。

我知道如何使用jQuery,但我不知道是否有任何"解决方案"来获取数据属性和识别我的数据类型。

这是我的代码:

<select name="username">
<option value="1" data-attributes="users">Simon</option>
<option value="1" data-attributes="collectives">My super crew</option>
</select>

如果你有灯的话,先谢谢你。

西蒙

data-*属性被设计为由客户端代码处理。

如果你想在表单中提交数据,那么使用value属性。

<option value="users">Simon</option>
<option value="collectives">My super crew</option>

如果你愿意,你可以在那里编码多个不同的数据片段。

。管道分隔数据:

<option value="1|users">Simon</option>
<option value="1|collectives">My super crew</option>

。JSON:

<option value="{&quot;number&quot;: 1, &quot;string&quot;: %quot;users%quot;}">Simon</option>
<option value="{&quot;number&quot;: 1, &quot;string&quot;: %quot;collectives%quot;}">My super crew</option>

如上所述:只有"value"是由浏览器提交的。

另一个解决方案是有一个隐藏的输入字段,当选择被改变时(通过javascript),该值被设置为数据属性值。

最新更新