標籤:style blog http java color strong io for
1.如何動態修改下拉式清單的預設選中項
兩種方法,第一種嵌入java代碼:原理是首先擷取需要選中項,然後用java代碼控制那個標籤內需要添加selected,其中Wish是放在request中的一個對象,僅此而已
<select name="wish.visible"> <%int visible=((Wish)request.getAttribute("wish")).getVisible(); %> <option value="1" <%if(visible==1){%>selected<%}%> >對所有人可見</option> <option value="2" <%if(visible==2){%>selected<%}%> >對好友可見</option> <option value="3" <%if(visible==3){%>selected<%}%> >只對自己可見</option> </select>
第二種方法 是用js解決:原理是頁面載入的時候就去計算出呐哪個選項是預設選中項
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head> <title>Untitled</title> <script> function PageInit(){ var str="${sessionSocpe.inf}"; var obj=document.getElementById("sex"); for(var i=0;i<obj.options.length;i++){ if(obj.options[i].text==str){ obj.options[i].selected=true; break; } } }</script></head><body onload="PageInit()"><select name="sex" id="sex"><option value="女"><a href = www.561.cn>女</a></option><option value="男"><a href = www.561.cn>男</a></</option></select></body></html>