我是靠谱客的博主 义气小松鼠,最近开发中收集的这篇文章主要介绍html 文本框智能提示,js文本框输入内容智能提示效果,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

运行效果截图如下:

fd7804c8c9cc6cb45cbb911871a93e15.png

大体思路:

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 程序设计有所帮助。

最后

以上就是义气小松鼠为你收集整理的html 文本框智能提示,js文本框输入内容智能提示效果的全部内容,希望文章能够帮你解决html 文本框智能提示,js文本框输入内容智能提示效果所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部