首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

下拉列表默认选项,该怎么处理

2012-03-15 
下拉列表默认选项select nameSucceedoption value % if (Succeed.equalsIgnoreCase()) { % s

下拉列表默认选项
<select name="Succeed"> 
  <option value="" <% if (Succeed.equalsIgnoreCase("")) { %> selected <% } %>> <%=getString("所有")%> </option> 
  <option value="1" <% if (Succeed.equalsIgnoreCase("1")) { %> selected <% } %>> <%=getString("成功")%> </option> 
  <option value="0" <% if (Succeed.equalsIgnoreCase("0")) { %> selected <% } %>> <%=getString("失败")%> </option> 
  <option value="2" <% if (Succeed.equalsIgnoreCase("2")) { %> selected <% } %>> <%=getString("代批中")%> </option> 
  </select> 
这样可以在提交后,下拉列表默认为提交前的选项,但是如果有100个怎么办,有没有简单的写法,请说具体点。


[解决办法]
在body的onload的时候把你那个值做参数传到下面的js方法
function init(v1){
for(var i = 0;i < document.all.Succeed.length;i++){
if(document.all.Succeed.options[i].value == v1){
document.all.Succeed.options[i].selected = true;
break;
}
}
}
[解决办法]
晕 ' <之间总是多一个空格...

热点排行