比方说我有一个select如下: <select name="status">
<option value="" selected>--请选择--</option>
<option value="-9">删除状态</option>
<option value="-1">待处理状态</option>
<option value="0">搁置状态</option>
<option value="1" >已处理状态</option>
</select>在后台action里有status值为1,返回到jsp里面去的时候,对应上面的status控件的值,并且让=1的那个option处于自选状态!问下,这个jsp的js脚本如何实现?
<option value="" selected>--请选择--</option>
<option value="-9">删除状态</option>
<option value="-1">待处理状态</option>
<option value="0">搁置状态</option>
<option value="1" >已处理状态</option>
</select>在后台action里有status值为1,返回到jsp里面去的时候,对应上面的status控件的值,并且让=1的那个option处于自选状态!问下,这个jsp的js脚本如何实现?
jsp
<%
String state = request.getAttribuet("state");
%>
<select name="status">
<option value="">--请选择--</option>
<option value="-9" <%="-9".equals(state)?"selected":""%>>删除状态</option>
<option value="-1" <%="-1".equals(state)?"selected":""%>>待处理状态</option>
<option value="0" <%="0".equals(state)?"selected":""%>>搁置状态</option>
<option value="1" <%="1".equals(state)?"selected":""%>>已处理状态</option>
</select>
我想写在js脚本里面,不想写太多java代码!如何实现?
jsp
<%
String state = request.getAttribuet("state");
%>
<select value=<%state%> name="status">
<option value="">--请选择-- </option>
<option value="-9">删除状态 </option>
<option value="-1">待处理状态 </option>
<option value="0">搁置状态 </option>
<option value="1">已处理状态 </option>
</select>
<select name="status" value="<%=request.getAttribuet("state")%>">
<option value="">--请选择-- </option>
<option value="-9" <%="-9".equals(state)?"selected":""%>>删除状态 </option>
<option value="-1" <%="-1".equals(state)?"selected… 我是用java做的
js的话,思路是保存提交前的状态,到cookie吧
然后再取出来,放回去
个人感觉js更麻烦啊,我反正没有实现
也学会有高手吧
呵呵
<input id="sValue" type="hidden" value="<%=request.getAttribuet("state")%>" />
select标签加个属性:
<select id="status"
body加个事件:
<body onload="document.getElementById('status').value=document.getElementById('sValue').value">