600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > js文本框输入内容智能提示效果【javascript】

js文本框输入内容智能提示效果【javascript】

时间:2020-02-19 19:30:13

相关推荐

js文本框输入内容智能提示效果【javascript】

web前端|js教程

js文本框智能提示,js文本框提示文字,js文本框输入提示,js文本框下拉提示

web前端-js教程

本文实例讲述了js文本框输入内容智能提示效果代码。分享给大家供大家参考。具体如下:

运行效果截图如下:

辅助脚本中控台源码,ubuntu调试c语言,网址突然变成了tomcat,office文档爬虫,php与python代码对比,seo视频挖掘lzw

android oa源码下载,图形远程Ubuntu,tomcat断网无法启动,怎样爬虫图片,php网站如何配置上线,调兵山seo关键词推广lzw

大体思路:

系统之家asp源码,ubuntu时间显示位置,服务器上重启tomcat,Python爬虫模式,php中怎么做配置,梅州seo排名lzw

1.监听文本框事件。这里是用的keyup事件。大家可以尝试用onchange事件。不过感觉keyup事件的效果要好一点。

2.根据输入内容通过ajax异步的方式去访问后台数据。

3.遍历返回数据将数据添加到显示区域。

4.在添加数据的同时给每一条数据加上一些效果,点击其中一条将数据填到文本框,并且提示内容消失。

5.后台数据应该拼接成json格式。

具体代码如下:

自动提示function txtchange() { var nnmae = $("#intxt").val(); $.ajax({ type: "post", url: "ashx/AutoNote.ashx", data: { name: nnmae }, dataType: "json", success: function (data) {$("#tbcontent").html(""); //删除原有数据if (data != "null") {for (var i = 0; i < $(data).length; i++) { $("#tbcontent").append(

+ data[i].name +

);}$("#tbcontent").slideDown();} } }); } //选择其中的提示内容 function mousedown(object) { $("#intxt").val($(object).text()); $("#tbcontent").fadeOut(); } //文档框失去焦点,隐藏提示内容 function lost() { $("#tbcontent").fadeOut(); } .item:hover { background-color: Gray; cursor:pointer; } .show { width: 200px; z-index: 10; display: block; } .hidden { width: 200px; z-index: 10; display: none; border:1px solid rgb(80,160,91); border-top:none; } table tr td { margin:none; padding:none; border:none; }

js文本框输入内容智能提示效果,对于我们输入信息进行搜索很有实用价值,希望这篇文章对大家学习javascript 程序设计有所帮助。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。