81,092
社区成员
发帖
与我相关
我的任务
分享
function panduan(e)
{
if(getEle("search").style.display=="block"&&(e.keyCode==38 || e.keyCode==40))
{
getEle("sname").focus();
}
if(e.keyCode==13)
{
search();
getEle("search").style.display="none";
}
}
<div style="position:relative">
<div>
<input id="product_search" type="text" onkeyup="queryByName(this.value);panduan(event)" size="23" style="height:18px;text-align:center; color:#AB998F" value="---电子产品---" onclick="document.getElementById('product_search').value=''" >
</div>
<div id="search" style="position:absolute;display:none">
<SELECT id="sname" NAME="sname" onkeyup="if(event.keyCode==13){document.getElementById('search').style.display='none';document.getElementById('product_search').value=this.value;document.getElementById('product_search').focus();}" size=5 style="width:175px" onclick="document.getElementById('search').style.display='none';document.getElementById('product_search').value=this.value">
</SELECT>
</div>
</div>
<script>
function queryByName( name)
{
if(event.keyCode==13 || event.keyCode==38 || event.keyCode==40) return;
cpzs.queryByName(name,backname);
}
function backname(msg)
{
var option="";
if(msg.length>0)
{
option+="<option value='"+msg[0].productName+"' selected>"+msg[0].productName+"</option>";
for(var i=1;i<msg.length;i++)
{
option+="<option value='"+msg[i].productName+"'>"+msg[i].productName+"</option>";
}
var str='<SELECT id="sname" NAME="sname" onkeyup="if(event.keyCode==13){document.getElementById(\'search\').style.display=\'none\';document.getElementById(\'product_search\').value=this.value;document.getElementById(\'product_search\').focus();}" size=5 style="width:175px" onclick="document.getElementById(\'search\').style.display=\'none\';document.getElementById(\'product_search\').value=this.value">'+
option+
'</SELECT>';
getEle("search").innerHTML=str;
}
getEle("search").style.display="block";
}
</script>