(ASP语言) 如何保持下拉菜单在点击“下一页”按钮后保持不变

如下图,下拉菜单有“片名”、“导演”、“演员”三个选项,比如我选择“演员”这一项,输入名字点击搜索后,结果页仍然显示的是“演员”选项,这个效果已经实现了。问题是由于演员很多,可能存在翻页的情况,我点击“下一页”后,选项变为第一个“片名”了,不是“演员”这一项了。如何解决呢?

你可以做一个session或者url传值!比如说,设置一个session("class")=1时,将第一选项设置为“片名”,点击搜索以后,在你的sql语句执行完后根据where语句的条件设置该session,当session("class")=2时,第一选项设置为“演员”,如此……默认该session=1即可~
或者用url传值,原理相同!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-22
但你点搜索后,应该会传一个值给页面,判断是片句还是演员
假设select是你点搜索时选择的下拉框值
把这个值对option进行比较
<option value="片名" <%if select="片名" then%> selected <%end if%>>片名</option>
<option value="导演" <%if select="导演" then%> selected <%end if%>>导演</option>
<option value="演员" <%if select="演员" then%> selected <%end if%>>演员</option>

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网