当前位置: 首页 > 知识库问答 >
问题:

如何在选择标签下的选项标签中存储更多值

曾皓
2023-03-14

我正在Eclipse中执行动态web项目

我在我的jsp页面中使用下拉列表

例如

<select>
  <option name="o1" value="abc">abc</option>
  <option name="o2" value="xyz">xyz</option>
</select>

但我需要为每个选项存储多个值,以便有任何解决方案。。??

我需要如果用户选择第一个选项,我需要多个选项值

指--

当用户选择该选项时,我需要4个不同的值,以便有任何解决方案,或者在jsp中有任何替代方案可用于执行该任务。。。??

共有2个答案

米树
2023-03-14

您可以将其他参数设置为隐藏值,并且在选择该选项时,可以使用onchange事件调整其值,如下所示:

<script>
function setOtherFields(ext,par) {
  document.getElementById("hid_ext").value = ext;
  document.getElementById("hid_par").value = par;
}
</script>
<input type="hidden" name="externalLink" id="hid_ext" value="link1"/>
<input type="hidden" name="parent" id="hid_par" value="yes"/>
<select>
  <option name="o1" value="abc" onchange="setOtherFields('link1','yes')">abc</option>
  <option name="o2" value="xyz" onchange="setOtherFields('link2','no')">xyz</option>
</select>

只需将初始“值”设置为与您想要的初始选择相匹配,这样,如果不进行更改,它将是正确的。

蒋胡非
2023-03-14

您可以使用新的数据标记,如:

 <option name="o2" value="xyz" data-external="true" data-parent="yes">xyz</option>
 类似资料:
  • 通过添加活动类手动激活 这应该有用,但不行

  • 我一直在寻找通过python文档和论坛来选择列的方法,但是关于列索引的每个示例都过于简单。 假设我有一个10x10的数据帧 到目前为止,给出的所有文档只是一个简单的索引示例,如

  • 问题内容: HTML: CSS: 我希望基于“ for”属性选择标签以进行布局更改。 问题答案: 选择器将是,因此在CSS中: …或在使用DOM的JavaScript中: …或在JavaScript中使用jQuery: 这是一个属性选择器。请注意,某些浏览器(例如IE<8版本)可能不支持属性选择器,但较新的浏览器却支持。要支持IE6和IE7等较旧的浏览器,可悲的是,您必须使用一个类(很好,或采用其

  • 问题内容: 这似乎很基本,但我无法弄清楚。 我有一个表“ item_tags”,我想选择所有与标签1和2匹配的项目(例如,每个项目都必须同时具有两个标签)。 我将如何在mysql中执行此操作? 创建表是: 谢谢! 问题答案: 使用: 您需要定义GROUP BY和HAVING子句,并且不同标签ID的数量必须等于您在IN子句中指定的标签数。

  • 在JavaFX8中有没有让标签文本可选的方法?我知道,还有其他简单的变通方法,比如使用文本字段。但是我的标签需要带换行功能的多行文本,这是TextField所不提供的。如果我使用TextArea,问题是我不能像标签一样根据文本的大小缩小TextArea。所以我两个都不能用。 另外,我对标签文本的使用如下所示: 根据VBox的宽度,标签的高度会调整大小以完全适应文本。我不能使用TextArea或te

  • 问题内容: 我一直在寻找通过python文档和论坛选择列的方法,但是索引列的每个示例都过于简单。 假设我有一个10 x 10的数据帧 到目前为止,所有文档都提供了一个简单的索引编制示例,例如 要么 但是当我尝试索引多个非连续列时出现错误 如果要选择A到C,E和G到我列,如何在Pandas中建立索引?看来这种逻辑将不起作用 我觉得解决方案非常简单,但是我无法解决此错误。谢谢! 问题答案: 基于名称或