jsp的select下拉框不拉开时显示从数据库中读到的值,拉开后显示全部选项
如图,第一个“国内景点”是我从数据库中读出来的,而在下拉菜单中,我希望不显示这一条,只显示下面三个一共用户选择我的代码是<selectname="category"id=...
如图,第一个“国内景点”是我从数据库中读出来的,而在下拉菜单中,我希望不显示这一条,只显示下面三个一共用户选择
我的代码是
<select name="category" id="category" class="required" >
<option value="<%=category%>"><%=category%></option>
<option value="当季热门">当季热门</option>
<option value="小编推荐">小编推荐</option>
<option value="国内景点">国内景点</option>
</select> 展开
我的代码是
<select name="category" id="category" class="required" >
<option value="<%=category%>"><%=category%></option>
<option value="当季热门">当季热门</option>
<option value="小编推荐">小编推荐</option>
<option value="国内景点">国内景点</option>
</select> 展开
2个回答
2015-03-20
展开全部
jsp下拉框中显示数据库信息
<select>
<option value=0>--
请选择
--</option>
<%
dao d=new dao();//
这是那个数据库访问的类。
List list=d.getData();
for(int i=0;i<list.size();i++)
{
%>
<option value=<%=i+1%>><%=list.get(i)%></option>
<%}%>
</select>
<select>
<option value=0>--请选择--</option> <%
dao d=new dao();//这是那个数据库访问的类。
List list=d.getData();
for(int i=0;i<list.size();i++)
{ %>
<option value=<%=i+1%>><%=list.get(i)%></option>
<%}%>
</select>
<select>
<option value=0>--
请选择
--</option>
<%
dao d=new dao();//
这是那个数据库访问的类。
List list=d.getData();
for(int i=0;i<list.size();i++)
{
%>
<option value=<%=i+1%>><%=list.get(i)%></option>
<%}%>
</select>
<select>
<option value=0>--请选择--</option> <%
dao d=new dao();//这是那个数据库访问的类。
List list=d.getData();
for(int i=0;i<list.size();i++)
{ %>
<option value=<%=i+1%>><%=list.get(i)%></option>
<%}%>
</select>
追问
不是。。亲你理解错了
第一项是我从数据库读出来的 这个是我为这一条目存入的一个属性 现在读出来他的值 另外的三个option是我固定写的 是拱用户选择的
我的本意的在下拉菜单还没有展开的时候,默认显示我从数据库中读出的值,但我一旦打开下拉菜单 表示我要选择 ,这时候我希望隐藏掉我数据库中读出来的这一条 因为这一条会与下面的固定选项重复 是这个意思。
2015-03-10
展开全部
$("select option:first").hide()
追问
是js么?我把代码贴出来了。。是应该怎么改呀 小白求教
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询