【问题标题】:Database Populated Drop Down Menu数据库填充下拉菜单
【发布时间】:2013-02-05 18:25:14
【问题描述】:

大家好,我创建了一个 jsp 页面,其中创建了两个从数据库填充的下拉菜单。当我测试页面时它工作正常,但我的经理告诉我下拉菜单中的字段需要如下图所示的背景颜色。我该怎么做呢?如果这些字段是硬编码的,我知道该怎么做,但在这种情况下我不知道该怎么做。我的代码也在底部。。谢谢!

      `<form:form method="POST" commandName="excsAnaSelNav">
      <br>
     <table width="100%">
         <tr>
     <td width="20%"></td>
  <td width="20%"> Type:
   <form:select id="type" onChange = 'checkType()'path="analysisEvents">
    <form:option value="All" label="--- All ---" />
                    <form:options items="${analysisEvents}" />
                </form:select>
                </td>


            <td width="20%"> Forecast ISC:<form:select path="iscCodes">
                <form:option value="All" label="--- All ---" />
                    <form:options items="${iscCodes}" />
                </form:select>
                </td>

          <td width="30%"><div id="sctry" style="visibility:hidden">
        Actual ISC: <select style="width:50px" id="actualisc">
        <option value="ALL" selected>All</option></select></div>`

【问题讨论】:

    标签: java jsp


    【解决方案1】:

    您需要数据库中的表/列来指定与相应条目一起使用的颜色,或者脚本中引用这些内容的数组。创建 DropDown 时,您只需在数据库/数组中查询与您在选择框中输入的条目相对应的颜色。

    我不擅长 JSP,所以这里有一些伪代码:

    dropDownEntry = Query->Select Drop Down Entry
    dropDownColor = Query->Select dropDownEntry Color
    
    <select>
    For Every dropDownEntry
      <option style='background-color: dropDownColor'>dropDownEntry</option>
    End For
    </select>
    

    【讨论】:

      猜你喜欢
      • 2015-07-04
      • 1970-01-01
      • 2012-10-06
      • 1970-01-01
      • 1970-01-01
      • 2013-02-15
      • 2013-08-12
      • 1970-01-01
      • 2010-10-06
      相关资源
      最近更新 更多