复制代码 代码如下:
;
document.body.appendchild(showdiv);
initkeyliststate();
}
/*
用途:设置相似关键字列表框是否可见
参数:isdisplay,true表示可见,false表示不可见
*/
function setdroplistvisible(isdisplay){
if (mouselocation == 1){
return;
}
if (($('cond').value.trim()!='')&&(isdisplay==true)){
$('dropdownlistdiv').style.display='';
}
else{
$('dropdownlistdiv').style.display='none';
}
}
// 将创建相似关键字列表框方法附加到onload事件中
if (window.addeventlistener){
window.addeventlistener('load', createshowdiv, false);
}else if (window.attachevent){
window.attachevent('onload', createshowdiv);
}
这个js可以放在你需要实现搜索效果的jsp里,或单独保存为js文件都可以.
复制代码 代码如下:
onkeydown=oldkeyvalue=this.value.trim();setselectedkey();
onkeyup=getconformkey();
onfocus=if(this.value=='找人') this.value='';setdroplistvisible(true);
onblur=setdroplistvisible(false);
style=width: 300; height: 23;z-index: 10;top:0;left:0; type=text name=cond value=找人 id=cond />
useraction.findbylike(string name);是dao层的一个查询方法,
返回一个list,把这里换成你自己的实现就可以了.