在kehu文本框输入一字符,则在selxl自动显示相对应的字符,如何做到用鼠标点显示出的下拉框后,自动将其值赋到kehu文本框中。在线等,。急!!! <input onkeyup="showtips()" id=kehu onkeydown='enterTips()'> <br>
<select id=selxl style='display:none' multiple onkeydown='if(event.keyCode==13)kehu.value=value,selxl.style.display="none",kehu.focus()' onblue='kehu.value=value,selxl.style.display="none",kehu.focus()'> </select>
<script>
function showtips(){
if(selxl.value!=kehu.value){
var msg = new Array("Beijing","Tianjing","Shanghai","Guangdong","ShanDong","Shanxi","Hunan","Hubei");
selxl.style.display='';
selxl.length=0;
var len=msg.length;
var re=new RegExp("^"+event.srcElement.value,"i")
for(i=0;i <len;i++) if(re.test(msg[i])==true) selxl.add(new Option(msg[i],msg[i])),selxl[0].selected=true;
}
}
function enterTips(){
e=event.keyCode;
if(e==13) event.srcElement.value=selxl.value,selxl.style.display='none';
if(e==40) selxl.focus();
}
document.onclick=function(){event.srcElement.value=selxl.value;selxl.style.display='none';kehu.focus()}
</script>
<select id=selxl style='display:none' multiple onkeydown='if(event.keyCode==13)kehu.value=value,selxl.style.display="none",kehu.focus()' onblue='kehu.value=value,selxl.style.display="none",kehu.focus()'> </select>
<script>
function showtips(){
if(selxl.value!=kehu.value){
var msg = new Array("Beijing","Tianjing","Shanghai","Guangdong","ShanDong","Shanxi","Hunan","Hubei");
selxl.style.display='';
selxl.length=0;
var len=msg.length;
var re=new RegExp("^"+event.srcElement.value,"i")
for(i=0;i <len;i++) if(re.test(msg[i])==true) selxl.add(new Option(msg[i],msg[i])),selxl[0].selected=true;
}
}
function enterTips(){
e=event.keyCode;
if(e==13) event.srcElement.value=selxl.value,selxl.style.display='none';
if(e==40) selxl.focus();
}
document.onclick=function(){event.srcElement.value=selxl.value;selxl.style.display='none';kehu.focus()}
</script>
<select id=selxl style='display:none' multiple onkeydown='if(event.keyCode==13)kehu.value=value,selxl.style.display="none",kehu.focus()' onblue='kehu.value=value,selxl.style.display="none",kehu.focus()' onchange="kehu.value=this.value,selxl.style.display='none',kehu.focus()"> </select>
<script>
function showtips(){
if(selxl.value!=kehu.value){
var msg = new Array("Beijing","Tianjing","Shanghai","Guangdong","ShanDong","Shanxi","Hunan","Hubei");
selxl.style.display='';
selxl.length=0;
var len=msg.length;
var re=new RegExp("^"+event.srcElement.value,"i")
for(i=0;i <len;i++) if(re.test(msg[i])==true) selxl.add(new Option(msg[i],msg[i])),selxl[0].selected=true;
}
}
function enterTips(){
e=event.keyCode;
if(e==13) event.srcElement.value=selxl.value,selxl.style.display='none';
if(e==40) selxl.focus();
}
//document.onclick=function(){event.srcElement.value=selxl.value;selxl.style.display='none';kehu.focus()}
</script>