下拉框位于查询条件中的使用
2008-05-22 12:07
239 查看
我们在做条件查询的时候,经常使用下拉框当作查询条件之一;
那么就需要我们当选择完条件,查询结果后,下拉框保留选择的条件;
思路是将下拉框中的值,通过js保存到隐藏变量中,当提交表单后,将这个隐藏值取出,在页面判断option的value;如果相等,则selected;
做法如下:
1.得到url参数page1的值,如果没有,设置为all;
$page1 = HttpValues::getRequestValue("page1");
if($page1 == "")
$page1 = "all";
2.定义下拉框,以及隐藏变量
<form action="">
<input type=hidden name="page1" id="page1" value="<?php echo $page1;?>">
<select size="1" id="page1" name="page1" onchange="javascript:onChange(this.value);">
<option value="1" <?php if($page1 ==1) echo "selected";?>>1111</option>
<option value="2" <?php if($page1 ==2) echo "selected";?>> 2222</option>
<option value="3" <?php if($page1 ==3) echo "selected";?>> 3333</option>
</select>
</form>
3.定义js
<script language="JavaScript" type="text/JavaScript">
function onChange(obj){
document.getElementById("page1").value = obj;
}
</script>
那么就需要我们当选择完条件,查询结果后,下拉框保留选择的条件;
思路是将下拉框中的值,通过js保存到隐藏变量中,当提交表单后,将这个隐藏值取出,在页面判断option的value;如果相等,则selected;
做法如下:
1.得到url参数page1的值,如果没有,设置为all;
$page1 = HttpValues::getRequestValue("page1");
if($page1 == "")
$page1 = "all";
2.定义下拉框,以及隐藏变量
<form action="">
<input type=hidden name="page1" id="page1" value="<?php echo $page1;?>">
<select size="1" id="page1" name="page1" onchange="javascript:onChange(this.value);">
<option value="1" <?php if($page1 ==1) echo "selected";?>>1111</option>
<option value="2" <?php if($page1 ==2) echo "selected";?>> 2222</option>
<option value="3" <?php if($page1 ==3) echo "selected";?>> 3333</option>
</select>
</form>
3.定义js
<script language="JavaScript" type="text/JavaScript">
function onChange(obj){
document.getElementById("page1").value = obj;
}
</script>
相关文章推荐
- JN项目-风采展示增加下拉查询条件
- select中使用where条件查询语句使用和不使用小括号的区别
- ORACLE——ROWNUM解析(使用ROWNUM大于条件,无法得到任何查询结果)
- 使用分组查询学生相关信息和限定条件的分组查询
- ThinkPHP中各种搜索条件的使用、查询
- Hibernate查询,返回new对象(注意这个新定义的类要有构造函数),使用sql带条件分页查询并且把结果显示到一个对象的集里面的解决方案
- 关于Spring data JPA 如何使用条件查询。
- RailsCasts中文版,#15 Fun with Find Conditions 使用hash为查询条件以便生成正确语法的SQL查询
- 隔行变色,选中变色,鼠标变小手样式;姓名查询条件 过滤敏感字符 下拉列表排序 非空验证添加信息 点击按钮删除
- mybatis使用in语句作为查询条件
- 使用SPQuery进行条件查询和排序
- Hibernate里面如何使用DetachedCriteriaCriteria 实现多条件分页查询
- 实现查询条件文本框、下拉表、复选框页面组装
- PL/SQL Developer 使用中文条件查询时无数据的解决方法(转)
- Mybatis 多条件查询(模糊查询 使用in查询)
- 使用Python读取TestTrack记录- Part3 动态生成Linq to xml查询语句筛选条件
- 使用json实现查询条件传回Action进行hql语句拼接查询实现在结果中查询功能在datagrid中显示查询结果
- jquery数据库在线查询条件编辑器QueryBuilder使用经验
- Medoo Has的使用:判断根据查询条件得出的值是否存在
- mybatis查询sql中in条件使用(foreach)