欲通过按下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>
...全文
146 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2003-08-10
  • 打赏
  • 举报
回复
if (window.event.keyCode==13)

<INPUT name=getvalue onkeydown="entergo()" id=getvalue style="LEFT: 88px; TOP: 61px"></

塑料袋积分 2003-08-10
  • 打赏
  • 举报
回复
楼上的GG,我是想通过判断window.event.keyCode==13,来进行。不知道option里面为什么不相应键盘按下事件
zhangguagua 2003-08-10
  • 打赏
  • 举报
回复
entergo()
{
document.all.yourttextname.value=document.all.selectname.options[document.all.selectname.selectedIndex].value;
}
塑料袋积分 2003-08-10
  • 打赏
  • 举报
回复
兄弟,你明白我意思啊。欲通过按下ENTER键,使INPUT获得SELECT中选定的值,代码如下,请填充entergo(),使INPUT获得SELECT中选定的值是关键,entergo()是input的onkeydown事件,我忘记加了。

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧