选择标签中的选项可以携带多个值吗?(Can an Option in a Select tag carry multiple values?)

编程入门 行业动态 更新时间:2024-10-28 10:37:16
选择标签中的选项可以携带多个值吗?(Can an Option in a Select tag carry multiple values?)

我有一个选择标签与一些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."

更多推荐

本文发布于:2023-08-07 07:49:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1461613.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多个   选项   标签   Option   Select

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!