欲通过按下ENTER键,使INPUT获得SELECT中选定的值,代码如下,请填充entergo()
塑料袋积分 2003-08-10 11:42:33 function copyList()
{//获值
var sel = false;
for (i=0;i<document.xform.select1.options.length;i++)
{
var current = document.xform.select1.options[i];
if (current.selected)
{ sel = true;
txt = current.text;
val = current.value;
document.xform.getvalue.value=current.value;
}
}
if (!sel) alert ('你还没有选择任何项目!');
}
function entergo(){
//if (window.event.keycode==13)
// {
//copyList()
//alert("dddddd");
//}
//getvalue.value=select1.value
//select1.blur
//tip.style.visibility="hidden"
//event.keycode=9
}
</script>
<form name=xform id=xform>
<input type=button value="获得" onclick="ff()" id=button1 name=button1>
<DIV id=tip style="BORDER-RIGHT: #3366cc 1px solid; BORDER-TOP: #3366cc 1px solid; BORDER-LEFT: #3366cc 1px solid; WIDTH: 80px; BORDER-BOTTOM: #3366cc 1px solid; POSITION: absolute; HEIGHT: 20px; BACKGROUND-COLOR: #d2e8ff">
<SELECT id="select1" NAME="select1" SIZE="5" MULTIPLE STYLE="LEFT: -1px; WIDTH: 150px; TOP: 0px" onkeydown="entergo()">
<OPTION VALUE="111">操作员1</OPTION>
<OPTION VALUE="222">操作员2</OPTION>
<OPTION VALUE="333">操作员3</OPTION>
<OPTION VALUE="444">操作员4</OPTION>
<OPTION VALUE="555">操作员5</OPTION>
</SELECT>
</DIV>
<INPUT name=getvalue id=getvalue style="LEFT: 88px; TOP: 61px"></P>
</form>