gpt4 book ai didi

java - 运行时在下拉菜单中选择默认值

转载 作者:行者123 更新时间:2023-12-01 17:35:37 25 4
gpt4 key购买 nike

假设我们有一个像这样的下拉菜单

<select name="op" >  
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
</select>

现在,我需要指定值为“2”的选项应该是默认值(我只在调用页面时才知道这一点,因此无法硬编码默认值)我是否正确,我需要将上面的代码段(在运行时)变成类似的东西

<select name="op" >  
<option value="1">A</option>
<option selected value="2">B</option>
<option value="3">C</option>
</select>

或者是否有一种更好/更简单的方法,不需要遍历每个选项值比较,如果发现匹配,则在该行中添加“选定”部分?

最佳答案

不,就是这样。但通常

  1. 您的值列表也将是动态的,无论如何您都必须迭代它才能生成 HTML 选项
  2. 您将使用一些 Web 框架,该框架将提供 JSP 标记和/或 UI 组件来为您处理此问题。您的代码将如下所示:

    <s:select name="op">
    <s:options optionsCollection="${actionBean.theOptions}" value="id" label="name"/>
    </s:select>

关于java - 运行时在下拉菜单中选择默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6675196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com