posts - 5,  comments - 1,  trackbacks - 0
比如写
<select name="country">
      <option value="">请选择</option>
      <% for(int i=0;i<totalRecord;i++)
      { String countryId = countryList.getValue(i,"county_code");
      %>
      <option value="<%=countryId%>" <%=country.equals(String.valueOf(countryId))?"selected":""%>><%=countryList.getValue(i,"county_name")%></option>
     <% }
      
      %>
     </select>
注意红色部分,它是比较一下你所取的这个select的值是不是与该行的值相等,如果相等的话这在这一行加上selected,这样提交过后的页面显示的这个select的显示值就是你在提交前选中的值了。
以前没弄明白,就在页面的最下面加上一个javascript,是这样写的:
<script language="javascript">
document.forms[0].country.value=<%=country%>;
</script>
这样强行更改掉
用这种方式的话如果页面刷新的慢你都可以看到下拉菜单的变化~
posted on 2006-04-25 17:08 herry 阅读(2702) 评论(1)  编辑  收藏 所属分类: HTML

FeedBack:
# 你哈哈哈哈和哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈的项是你选中的项而不返回默认值
2015-06-16 17:29 | 人味儿
沃尔沃儿女  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2015年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

有空多联系~

常用链接

留言簿(3)

随笔分类

随笔档案

文章分类

文章档案

收藏夹

java

搜索

  •  

最新评论

阅读排行榜

评论排行榜