0

我有一个带有静态值的下拉框,我现在创建了一个 EDIT.jsp 页面,该页面将显示我存储在数据库中的值,我希望它们作为默认值显示在下拉列表中,考虑到有 4 个元素

    <select name="language">
  <option value="1">c++</option>
  <option value="2">php</option>
  <option value="3">.net</option>
  <option value="4">java</option>

我想如果数据库表中的值为 3,那么当页面加载时,默认值应如下拉列表中所示

     <select name="language">
  <option value="3">.net</option>
  <option value="1">c++</option>
  <option value="2">php</option>
  <option value="4">java</option>

我不能在这个中使用jquery...我想要一个最好在java中的解决方案我尝试使用值属性和javascript但它不起作用...我是java新手所以我不知道如何传递java scriplets如果可能的话,在javascript中......我正在为我的第二年工程项目制作一个在线考试系统

请帮忙!!

4

2 回答 2

0

对于您希望默认选择的任何选项,将其更改为

<option value="3" SELECTED >.net</option>

注意:标签的 SELECTED 属性将默认选择该选项。

于 2012-05-11T19:22:48.387 回答
0

您必须使用选项标签的选定属性。

获取存储在数据库中的值,并将它们放入选择框中

<c:if test={1 is selected}>
    <option value = "1" selected="selected">c++</option>
</c:if>

<c:if test={2 is selected}>
    <option value = "2" selected="selected">java</option>
</c:if>

<c:if test={3 is selected}>
    <option value = "3" selected="selected">php</option>
</c:if>

<c:if test={4 is selected}>
    <option value = "4" selected="selected">.net</option>
</c:if>
于 2012-05-11T19:28:41.333 回答