<table width="95%" border="0" cellpadding="2" cellspacing="1">
<tr>
<td><input type="checkbox" id="chk" name="chk" />高级查询</td>
</tr>
<tr id="tr2">
<td class="textblakright">申请人:</td>
<td align="left" >
<input type="text" name="i-0-appUser" id="i-0-appUser" class="textinputForDC" value="${archive.appUser}"/>
</td>
<td class="textblakright">申请单位:</td>
<td align="left" >
<select name="i-0-appDapt" id="i-0-appDapt">
<option value="0">-请选择-</option>
</select>
</td>
</tr>
<tr id="tr3">
<td class="textblakright">一级分类:</td>
<td align="left" >
<select id="typeone">
<option value="0">-请选择-</option>
</select>
</td>
<td class="textblakright">二级分类:</td>
<td align="left" >
<input type="hidden" size="10" id="i-0-btId" name="i-0-btId" readonly="readonly" value="" />
<select id="typeTwo">
<option value="0">-请选择-</option>
</select>
</td>
</tr>
</table>
页面加载时,tr2 和tr3 默认隐藏 当选中高级查询时显示数据都是通过ajax获得当点击查询后,在整个页面刷新的情况下怎么让checkbox 选中,并且 tr2 和tr3中的查询条件不消失呢?
<tr>
<td><input type="checkbox" id="chk" name="chk" />高级查询</td>
</tr>
<tr id="tr2">
<td class="textblakright">申请人:</td>
<td align="left" >
<input type="text" name="i-0-appUser" id="i-0-appUser" class="textinputForDC" value="${archive.appUser}"/>
</td>
<td class="textblakright">申请单位:</td>
<td align="left" >
<select name="i-0-appDapt" id="i-0-appDapt">
<option value="0">-请选择-</option>
</select>
</td>
</tr>
<tr id="tr3">
<td class="textblakright">一级分类:</td>
<td align="left" >
<select id="typeone">
<option value="0">-请选择-</option>
</select>
</td>
<td class="textblakright">二级分类:</td>
<td align="left" >
<input type="hidden" size="10" id="i-0-btId" name="i-0-btId" readonly="readonly" value="" />
<select id="typeTwo">
<option value="0">-请选择-</option>
</select>
</td>
</tr>
</table>
页面加载时,tr2 和tr3 默认隐藏 当选中高级查询时显示数据都是通过ajax获得当点击查询后,在整个页面刷新的情况下怎么让checkbox 选中,并且 tr2 和tr3中的查询条件不消失呢?
查询条件我知道怎么解决,主要就是checkbox 在页面刷新的情况下怎么仍然被选中?
分为两个部分:
1、INPUT的onclick事件中,将被选中的id(或其它标识),存入Cookie中;取消选中的要从Cookie中删掉;
2、BODY的onload事件中,获取Cookie信息,然后根据Cookie信息中保存的id,设置各INPUT
另外一种做法,也是目前大站点(如:taobao)更常用的,就是全部信息都组成URL参数;翻页等超链接都是捕捉事件,生成带参数URL,然后提交。
反正我一直就是这么做的。。除非页面有N多checkbox。。