功能概述

web页面开发中,常见根据输入关键字搜索查询信息,如淘宝网、百度等的搜索,同时还附有包含多输入域条件的高级查询,这样的页面效果很常见。下面介绍一下我的开发方法。

页面效果

待补充。

源码构件

1.引入js库、样式
<script type="text/javascript" src="<%=path%>/js/jquery.js"></script>

2.页面代码如下:

<div class="cwbt"> 
<input type="text" name="anytext" id="anytext" size="50"  value="<s:property value='#request.anytextReq' />"/>&nbsp;
<input type="button" value="查询" class="btnm" οnclick="queryAny()"/>&nbsp;
<input type="button" value="高级查询"  οnclick="to_queryMore();" class="btnm"/>&nbsp;
</div>
3.js代码如下:
$(function() {
 //初始化查询条件
 initQueryCond();
});
//初始化查询条件
function initQueryCond(){
 var anytextReq="<s:property value='#request.anytextReq' />";
 var queryMode="<s:property value='#request.queryMode' />";//查询模式
 var anytextValue = "用户名";//关键字指定
 if(anytextReq==""){
   $("#anytext").val(anytextValue);
   $("#anytext").attr("style","color:#D5D5D5");
 }
 if(queryMode=="more"){//查询模式的判断
 showDiv("queryCondition");
 }else{
 closeDiv("queryCondition");
 }
 
 $("#anytext").click(function(){
    if($("#anytext").val()==anytextValue){
 $("#anytext").val("");
}
$("#anytext").attr("style","color:black");
 });
 $("#anytext").blur(function(){
    if($("#anytext").val()==""){
  $("#anytext").val(anytextValue);
  $("#anytext").attr("style","color:#D5D5D5");
}
 });
}
//关键字查询需求
function queryAny(){
var anytext=$("#anytext").val();
if(anytext==anytextValue) anytext="";
window.location.href="<%=path %>/order/listUser.action?anytext="+anytext+"&queryMode=any";//queryMode=any关键字查询
}
//高级查询-初始化
function to_queryMore(){
 $("#userid").val("");
 $("#anytext").val("");
 showhideDivs('queryCondition');
}
//查询
function to_query(){
$("#currentPage").val("1");
to_searchorder('','');
}
function to_searchorder(torderby,torder){
var vform = document.myform;
vform.target='_self';
document.getElementById("page_orderby").value=torderby;
document.getElementById("page_order").value=torder;
vform.action= "<%=path%>/order/listUser.action?queryMode=more";//queryMode=more高级查询
vform.submit();
}

web页面之搜索、高级搜索功能相关推荐

  1. 百度搜索高级搜索指令和参数

    最近听了一节关于搜索网络资源的课程,感觉打开了一扇新世界的大门,第一次了解到了关于百度搜索的一些骚操作(可能是敝人太过孤陋寡闻,让各位见笑了-),在这里记录一下一些常用的搜索指令和参数,对这方面没有过 ...

  2. 手机web页面调用打开QQ聊天功能(个人项目经验)

    在实现手机web功能时候,会出现咨询页面客服的需求,此时客服使用的是QQ方式交流,就要求能够调用手机QQ的聊天功能,这个其实很简单,希望下面的分享会对各位博友有用. 在代码中添加点击事件: <a ...

  3. 搜索引擎高级搜索指令大全

    搜索引擎高级搜索指令大全 孤叶轮回 发布时间: 18-12-1620:53 SEO 做SEO最重要的一个就是要学会如何搜索,这时可能会有人说往搜索框里输入文字难道还不会?普通的搜索肯定需要会,但是有一 ...

  4. php 高级搜索下拉框,高级搜索页面advancedsearch.php调用自定义字段

    下面跟大家谈的是关于"如何在在高级搜索页面advancedsearch.php调用自定义字段"方法: 步骤: 找到advancedsearch.php页面. $query = &q ...

  5. elasticsearch高级搜索功能多维度分享

    目录 一.业务搜索核心功能 二.高级搜索匹配功能 三.搜索排序功能 elasticsearch高级搜索功能多维度分享,这也是实战的比较之路,此次我们全面分享常用的业务情景,全覆盖功能分享,让大家有一览 ...

  6. 织梦++高级搜索php,织梦多条件筛选功能实现(dede联动搜索) - DeDecms

    织梦多条件筛选功能实现(dede联动搜索) 用织梦实现筛选的功能,其实主要就是运用到了织梦的高级搜索功能,然后用ajax去post替换掉本来的结果就可以了. 其实筛选的话,主要有两个问题需要解决,一个 ...

  7. 找回淘宝的“高级搜索”功能

    在淘宝找东西的时候遇到一个问题,当需要"包含关键字A但是不包含关键字B"的搜索结果的时候,形如"A-B"的搜索方法似乎无效.然后不知道从什么时候开始,淘宝把自己 ...

  8. Android之实现长按Webview页面文字自定义复制、全选、分享、搜索、翻译功能(支持多语言,博文也有Demo下载地址)

    1 需求和效果爆照 浏览器app封装了Webview,然后实现实现长按Webview页面文字自定义复制.全选.分享.搜索.翻译功能(支持多语言),都在自己的浏览器app里面进行搜索和翻译,不跳到系统浏 ...

  9. java搜索页面历史记录,使用JS location实现搜索框历史记录功能

    首先,来看下效果图(样式什么的就不必吐槽了哈) html代码 搜索记录: //用于保存记录信息 css代码 * { margin: 0; padding: 0; } input { border: 0 ...

最新文章

  1. 9000亿投资浪费在数字化转型,罪魁祸首在DevOps?
  2. 图像理解之物体检测object detection,模型rcnn/fastrcnn/fasterrcnn原理及概念
  3. 把技术卖给不懂技术的人
  4. Interview:算法岗位面试—10.16下午—上海某公司算法岗位(偏图像算法,国内顶端医疗行业)技术面试之一点技术都没问
  5. rpm安装mysql服务(5.7举例)
  6. bash脚本一条命令直接发送http请求
  7. LeetCode 1290 二进制链表转整数
  8. hiberntate教程笔记6
  9. 计算机仿真技术在物流行业的应用,【计算机仿真论文】计算机仿真技术在物流中的应用(共3678字)...
  10. Androidstudio控制台分层输出接口日志.类似BeJSON,HiJson格式化JSON
  11. EAGLE转Protel文件
  12. APP 兼容性测试是什么?8年测试老鸟告诉你
  13. poj1265 皮克公式 求多边形面积(凹凸)
  14. 计算机专业知识3,计算机专业知识试卷3
  15. 安装VS2010旗舰版时出现.Net framework4.0,安装失败
  16. Java实现Socket网络聊天室
  17. PowerPoint.Application win32 操作ppt 复制 新建 插入图片
  18. 精华【分布式微服务云架构dubbo+zookeeper+springmvc+mybatis+shiro+redis】分布式大型互联网企业架构!
  19. ACM之Java输入输出
  20. 载谭 Binomial Sum:多项式复合、插值与泰勒展开

热门文章

  1. Python 简单入门指北(试读版)
  2. 【bzoj1115】 [POI2009]石子游戏Kam
  3. 怎么查笔记本是几月生产的
  4. 计算机网络课程改革,计算机网络课程教学改革论文
  5. 美女程序员访谈:IT因你而美丽
  6. python有哪些有趣的库_10. 说说Python的某些有意思的库(下)
  7. 计算机的基本组成、层次结构、性能指标
  8. 关于前++和后++的区别
  9. 为什么今日头条捂着直播这张好牌不打?
  10. 基础JSP:蚂蚁大战大象