我有一个带有静态值的下拉框,而且我已经创建了一个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的新手,所以我不能指出如何在javascript中传递java scriplets如果他们可能...我正在为我的第二个在线考试系统年工程项目
请帮助!!
答案 0 :(得分:0)
对于您希望默认选择的任何选项,请将其更改为
<option value="3" SELECTED >.net</option>
注意:标签的SELECTED属性默认选择该选项。
答案 1 :(得分: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>