我做的是用下拉框改变排序方式,但是要保持页面的结构数据不变,必须整个页面提交刷新,这样的话下拉框不就被刷新了
怎么可以让下拉框中的值不被刷新。
隐藏域不管用
怎么可以让下拉框中的值不被刷新。
隐藏域不管用
解决方案 »
- 关于iReport子报表
- tiles的CompleteAutoloadTilesListener的上下文配置问题,求高手指教
- 有关韩顺平servlet疑问
- JAVA求个高手~~~~~~~~~~~~~
- 小声的问一句
- 请问,怎样用javamail通过代理服务器(需要验证)发送邮件
- eclipse+tomcat+lomboze的配置能否开发ejb
- 有谁知道怎么解决 Timeout waiting for idle object(1000分求解)
- 何时需要implements java.io.Serializable?等问题请教
- 我都快急死了,能在1台机器上运行EJB吗?我怎么老不行!有经验的前辈进来看看!!!
- myeclipse或者eclipse+tomcat-6.0.36运行就会出下面信息,按照网上说的下载tcnative-1.dll还是不行!求指教!
- 纠结中.....大神们都来啊!新年大挑战啊
<select name="select">
<c:forEach var="bean" items="${list}">
<option value="${bean.value}" ${bean.value == selectValue}>${bean.text}</option>
</c:forEach>
</select>
用前面Action的属性给下拉框在赋值一次就Ok了
<select name="select">
<c:forEach var="bean" items="${list}">
<option value="${bean.value}" ${bean.value == selectValue?'selected':''}>${bean.text}</option>
</c:forEach>
</select>
关键在这里:${bean.value == param.selname?'selected':''}
<option value="-1">请选择</option>
<option value="1" <z:equal name="bean.isSeal" value="1">selected="selected"</z:equal>>是</option>
<option value="0" <z:equal name="bean.isSeal" value="0">selected="selected"</z:equal>>否</option>
</select>
function getGrade(){
var options=document.getElementById("grade").options;
var grade=<%=(String)request.getAttribute("grade")%>;
for(var i=0 ,size = options.length;i < size ;i++){
if(options[i].value==grade){
options[i].selected=true;
}
}
}
<select onChange="check_doc(this.value)">
<option value="6" id="0" selected>您的学历是什么</option>
<option value="1" id="1">一年级</option>
<option value="2" id="2">二年级</option>
<option value="3" id="3">三年级</option>
<option value="4" id="4">四年级</option>
<option value="20" id="5">初中毕业在家无业在家</option>
</select>
你可以看看这个http://www.howbuy.com/fund/fundranking/
里面的sorttable.js就是排序的,你可以自己看看
排序速度还可以,另外腾讯的这种排序js也做的挺好的