当前位置: 首页 > 面试题库 >

Select标记中的选项可以携带多个值吗?

欧阳正卿
2023-03-14
问题内容

我得到了一个带有HTML表单中某些选项的select标记:(
数据将使用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>

问题答案:

一种方法是,第一个是数组,第二个是对象:

    <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格式(使用)。



 类似资料:
  • 我想在每个文本之后使用jsoup提取一个文本。有没有办法选择它? 示例代码如下: 当它完成时,它会创建自动id示例id=123

  • 问题内容: HTML select元素的选项是否可以包含HTML标签? 例如,给出以下代码: 我想要实际以HTML呈现的选项。在此应用程序中,我可以使用HTML,CSS,JavaScript(包括jQuery)。HTML本身是通过Django(django.form.fields.select)呈现的。 问题答案: 不,你不能这样做。标签不能包含任何其他标签。

  • 我的表单中有一个select标记,它将被发送到Servlet。我将select标记的内容设为动态的(它从DB中的一个表列中获取值)。 ('r'is ResultSet)我的问题是如何将用户从选择标签中选择的值发送到servlet。为了使用Request.getparameter(“名称”),我必须知道选项标签的值。我很困惑。请帮助…谢谢。

  • 问题内容: HTML select元素的选项是否可以包含HTML标签? 例如,给出以下代码: 我想要实际以HTML呈现的选项。在此应用程序中,我可以使用HTML,CSS,JavaScript(包括jQuery)。HTML本身是通过Django(django.form.fields.select)呈现的。 问题答案: 不,你不能这样做。标签不能包含任何其他标签。

  • 问题内容: 我有一些类似于以下内容的标记: 在这种情况下,“橙色”显示为所选项目。我曾希望将属性设置为空白会撤消其影响。有没有一种方法可以简单地将属性留在外面呢? 问题答案: 不同的浏览器可能会不同地对待此属性。根据MSDN文档(对于Internet Explorer): 要选择HTML中的项目,不必将SELECTED属性的值设置为true。仅存在SELECTED属性会将其值设置为true。 在f

  • 可能重复: 在锚中放置div是否正确? 当我们编写某种“产品列表”时,您只需要一个链接,但它应该包含产品图像、产品名称、产品标题等。我们可以使用contain p或其他标签吗?是否存在跨浏览器问题? 我听说在html5中,一个标签可以包含p标签,但是仍然没有使用它的信心。 一些代码是这样的: