ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:16.05KB ,
资源ID:27752629      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27752629.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(jquery+ajax+text文本框实现智能提示完整实例.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

jquery+ajax+text文本框实现智能提示完整实例.docx

1、jquery+ajax+text文本框实现智能提示完整实例jquery+ajax+text文本框实现智能提示完整实例_ 本文实例讲解并描述了jquery+ajax+text文本框实现智能提示的方法。分享给大家供大家参考,具体如下: 仿照XX查询的智能提示 先看看效果图: 代码部分: CSS代码: style type=text/css #searchresult width: 130px; position: absolute; z-index: 1; overflow: hidden; left: 130px; top: 71px; background: #E0E0E0; border-t

2、op: none; .line font-size: 12px; background: #E0E0E0; width: 130px; padding: 2px; .hover background: #007ab8; width: 130px; color: #fff; .std width: 150px; /style html代码(本文采纳的页面编写的): body form id=form1 runat=server div 智能模糊查询提示 input id=txt_search type=text style=width: 150px; / div id=searchresult

3、style=display: none; /div /div /form /body jquery代码部分: script type=text/javascript $(function () $(#txt_search).keyup(function (evt) ChangeCoords(); /掌握查询结果div坐标 var k = window.event ? evt.keyCode : evt.which; /输入框的id为txt_search,这里监听输入框的keyup大事 /不为空 不为上箭头或下箭头或回车 if ($(#txt_search).val() != k != 38 k

4、 != 40 k != 13) $.ajax( type: Post, /async: false, /同步执行,不然会有问题 dataType: json, url: IntelligenceSelect.aspx/GetUserNameList, /提交的页面/方法名 data: userName: + $(#txt_search).val() + , /参数(假如没有参数:null) contentType: application/json; charset=utf-8, error: function (msg) /恳求失败处理函数 alert(数据加载失败); , success:

5、 function (data) /恳求胜利后处理函数。 var objData = eval( + data.d + ); if (objData.length 0) var layer = ; layer = table id=aa; $.each(objData, function (idx, item) layer += tr class=linetd class=std + item.userName + /td/tr; ); layer += /table; /将结果添加到div中 $(#searchresult).empty(); $(#searchresult).append(

6、layer); $(.line:first).addClass(hover); $(#searchresult).css(display, ); /鼠标移动大事 $(.line).hover(function () $(.line).removeClass(hover); $(this).addClass(hover); , function () $(this).removeClass(hover); /$(#searchresult).css(display, none); ); /鼠标点击大事 $(.line).click(function () $(#txt_search).val($

7、(this).text(); $(#searchresult).css(display, none); ); else $(#searchresult).empty(); $(#searchresult).css(display, none); ); else if (k = 38) /上箭头 $(#aa tr.hover).prev().addClass(hover); $(#aa tr.hover).next().removeClass(hover); $(#txt_search).val($(#aa tr.hover).text(); else if (k = 40) /下箭头 $(#a

8、a tr.hover).next().addClass(hover); $(#aa tr.hover).prev().removeClass(hover); $(#txt_search).val($(#aa tr.hover).text(); else if (k = 13) /回车 $(#txt_search).val($(#aa tr.hover).text(); $(#searchresult).empty(); $(#searchresult).css(display, none); else $(#searchresult).empty(); $(#searchresult).css

9、(display, none); ); $(#searchresult).bind(mouseleave, function () $(#searchresult).empty(); $(#searchresult).css(display, none); ); ); /设置查询结果div坐标 function ChangeCoords() / var left = $(#txt_search)0.offsetLeft; /猎取距离最左端的距离,像素,整型 / var top = $(#txt_search)0.offsetTop + 26; /猎取距离最顶端的距离,像素,整型(20为搜索输入

10、框的高度) var left = $(#txt_search).position().left; /猎取距离最左端的距离,像素,整型 var top = $(#txt_search).position().top + 20; ; /猎取距离最顶端的距离,像素,整型(20为搜索输入框的高度) $(#searchresult).css(left, left + px); /重新定义CSS属性 $(#searchresult).css(top, top + px); /同上 /script .cs后台代码: #region WebMethod() public static string GetUs

11、erNameList(string userName) StringBuilder returnStr = new StringBuilder(); string strsql = select userName from pub_user_inf where userName like + userName + % and useStatus=1; DataTable dt = pms.SqlHelper.ExecuteDataTable(strsql); if (dt.Rows.Count 0) returnStr.Append(ToJson(dt); return returnStr.T

12、oString(); else return ; #endregion #region dataTable转换成Json格式 / summary / dataTable转换成Json格式 / /summary / param name=dt/param / returns/returns public static string ToJson(DataTable dt) StringBuilder jsonBuilder = new StringBuilder(); jsonBuilder.Append(); for (int i = 0; i dt.Rows.Count; i+) jsonB

13、uilder.Append(); for (int j = 0; j dt.Columns.Count; j+) jsonBuilder.Append(); jsonBuilder.Append(dt.Columnsj.ColumnName); jsonBuilder.Append(:); jsonBuilder.Append(dt.Rowsij.ToString(); jsonBuilder.Append(,); jsonBuilder.Remove(jsonBuilder.Length - 1, 1); jsonBuilder.Append(,); jsonBuilder.Remove(jsonBuilder.Length - 1, 1); jsonBuilder.Append(); return jsonBuilder.ToString(); #endregion 盼望本文所述对大家jQuery程序设计有所关心。 .

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1