AJAX对输入框进行动态生成

来源:百度知道 编辑:UC知道 时间:2024/06/22 07:53:05
就是JSP页面有输入框..数据表里有数据..打算在JSP页面点击输入框..就有提示性的选择(而这个提示的内容就是数据表里头的数据)

jsp我用的不好,但是这个功能实现起来主要靠javascript吧

假设你那个输入框是个文本框,内容如下:
<input type="textbox" id="t1" onclick="setText();"/>
<!--这里用onclick是因为你的问题内容是“点击输入框”-->

脚本部分:
<script language="javascript">
function createXMLHttpRequest(){
var xmlHttp;
if(window.ActiveXObject){
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}else{
xmlHttp=new XMLHttpRequest();
}
return xmlHttp;
}

function setText(){
var xmlHttp=createXMLHttpRequest();
xmlHttp.onreadystatechange=function handleSetText(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200||xmlHttp.status==0){
document.getElementById("t1").value=xmlHttp.responseText;
}
}
}
xmlHttp.open("GET","check.jsp",true);
xmlHttp.send(null);
}
</script>

jsp部分:
代码不怎么会写,说说意思: