我得到了一个带有HTML表单中某些选项的select标记:( 数据将使用PHP收集和处理)
测试:
<select name="Testing"> <option value="1"> One <option value="2"> Two <option value="3"> Three </select>
一个选项是否可以携带多个值,例如当用户选择“一个”时,那么与此选项相关的其他一些值将被写入数据库。
我应该如何设计select标签,以便每个选项都可以带有一个以上的值,如下所示:
select
<select name="Testing"> <option value="1" value="2010"> One <option value="2" value="2122"> Two <option value="3" value="0"> Three </select>
一种方法是,第一个是数组,第二个是对象:
<select name=""> <option value='{"num_sequence":[0,1,2,3]}'>Option one</option> <option value='{"foo":"bar","one":"two"}'>Option two</option> </select>
JSON.stringify() 由于抱怨我的概念验证答案“可能会使新手开发人员感到困惑”,因此对其进行了编辑(在回答3年后)将这两个值都放入JSON格式(使用)。
JSON.stringify()