CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

在jsp中,html元素<select>的值如何显示?

楼主topirol(我爱学习)2006-03-06 00:11:14 在 Java / Web 开发 提问

 
  更新产品内容的时候,如果从服务器端读出该产品分类的cID=2,如何在JSP中显示cID=2对应的选项为所选。如jsp   中:  
    <select   name="cID">  
          <option   value="1">MP3</option>  
          <option   value="2">TV</option>  
          <option   value="3">BOOK</option>  
      </select>  
   
  在客户端应该显示为:  
    <select   name="cID">  
          <option   value="1">MP3</option>  
          <option   value="2"   selected="selected">TV</option>  
          <option   value="3">BOOK</option>  
      </select>  
  因为html中<select>元素不像text子类的元素一样可以用value=""就可以显示了,有什么好办法吗? 问题点数:50、回复次数:4Top

1 楼alps014(聆听)回复于 2006-03-06 00:34:16 得分 10

我没有太理解楼主提的问题,但是这条语句应该对你有帮助  
  String   cid=(String)request.getParameter("cID");  
  您的选择是<%=cid%>Top

2 楼human_2(风一帆)回复于 2006-03-06 00:46:07 得分 30

方法1)      
  <option   value="1"   selected="<%=(cID==1)%>">TV</option>  
  <option   value="2"   selected="<%=(cID==2)%>">TV</option>  
  .....  
  方法2)  
          <option   value="1">MP3</option>  
          <option   value="2"   >TV</option>  
          <option   value="3">BOOK</option>  
  先不写那个SELECTED   ,最后制定  
  在最后一个JAVASCRIPT  
  <script   test(<%=cid%>)</script>  
  function   test(va){  
    for   (i=0;i<thisform.select1.length;i++)  
    if   (thisform.select1.options[i].value==va)  
    thisform.select1.selectedIndex=i;}  
     
  </script>  
  Top

3 楼huguangwu(追风少年)回复于 2006-03-06 00:55:22 得分 10

 
  <select   name="cID">  
          <option   value="1"   <%if(cid==1)   out.println("selected");%>>MP3</option>  
          <option   value="2"   <%if(cid==2)   out.println("selected");%>>TV</option>  
          <option   value="3"   <%if(cid==3)   out.println("selected");%>>BOOK</option>  
      </select>  
  Top

4 楼topirol(我爱学习)回复于 2006-03-06 10:25:31 得分 0

很好,用JAVASCRIPT方便多了,结贴Top

相关问题

  • jsp中能否在scriptlet中设置HTML元素的属性?
  • JSP scriptlet能否像JavaScript那样侦听HTML元素的动作并动态改变HTML元素的属性?
  • HTML元素連接到XML元素?
  • 用js生成html元素?
  • select元素,取值问题???
  • Applet可以操作HTML的元素吗?
  • html元素中哪些有onload事件?
  • 如何遍历HTML控件的元素
  • javascript怎样删除一个html元素?
  • jsp页面间如何传递表单元素,如checkbok。。。

关键词

  • mp3
  • jsp
  • cid
  • 显示
  • 产品

得分解答快速导航

  • 帖主:topirol
  • alps014
  • human_2
  • huguangwu

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo