我有一个选择标签与一些HTML表单中的选项: (使用PHP收集和处理数据)
测试:
<SELECT NAME="Testing"> <OPTION VALUE="1"> One <OPTION VALUE="2"> Two <OPTION VALUE="3"> Three </SELECT>一个选项可以携带多个值,如用户选择“一个”,然后与该选项相关的其他几个值将被写入数据库。
我应该如何设计SELECT标签,以便每个选项都可以携带一个以上的值:
<SELECT NAME="Testing"> <OPTION VALUE="1" value="2010"> One <OPTION VALUE="2" value="2122"> Two <OPTION VALUE="3" value="0"> Three </SELECT>I got a select tag with some options in a HTML form: (the data will be collected and processed using PHP)
Testing:
<SELECT NAME="Testing"> <OPTION VALUE="1"> One <OPTION VALUE="2"> Two <OPTION VALUE="3"> Three </SELECT>Is it possible for an option to carry multiple values like when a user selects "One", then a few other values related to this option will be written to the Database.
How should I design the SELECT Tag so that each of the options can carry one than one value like this:
<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>由于抱怨我的概念证明答案“可能会混淆新手开发者”,因此编辑(回答后3年)将这两个值都放入JSON格式(使用JSON.stringify() )。
One way to do this, first one an array, 2nd an object:
<select name=""> <option value="{'num_sequence':[0,1,2,3]}">Option one</option> <option value="{'foo':'bar','one':'two'}">Option two</option> </select>Edited (3 years after answering) to put both values into JSON format (using JSON.stringify()) because of a complaint that my proof-of-concept answer "could confuse a newbie developer."
更多推荐
发布评论