html代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="js/demo.js"></script>
</head>
<body>
<center>
<h2>Find一下</h2>
<input type="text" name="words" id="words" style="width: 600px ; height: 50px ;font-size: 20px;">
<input type="button" value="Find" style="height: 55px ; width: 100px ; ">
<div id="div01" style="position:relative; left : -54px; width: 600px; height: 200px ; border: 1px solid blue; display: none"></div>
</center>
</body>
</html>
js代码:(jQuery实现)
$(function(){
$("#words").keyup(function() {
//alert("键盘弹起了");
//2。 获取输入框的值
//var word = $("#word").val();
//this 对应就是执行这个方法的那个对象, $("#words")
var words = $(this).val();
//alert("弹弹弹弹");
if(words == ""){
$("#div01").hide();
}else{
//3. 请求数据。
$.post("FindWordsServlet",{words:words} ,function(data , status){
//alert(data);
$("#div01").show();
$("#div01").html(data);
});
}
})
});
jsp代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<table style="width: 100%">
<c:forEach items="${list }" var="wordBean">
<tr>
<td>${wordBean.words}</td>
</tr>
</c:forEach>
</table>
jquery-1.11.3.min.js(jQuery包)
效果图:
其实这并不能做到提示的功能,因为没有后端这个是实现不了的哈哈,所以感兴趣的朋友可以看下这个仿百度提示实现(后端代码)
正在尝试写博客,把会的分享给你们,如有写的不好的地方,希望指点一下,谢谢!