javascript实现当按"回车"时,相当于调用页面上的button按扭的Onclick事件如何写?

freeisland 2008-11-21 10:16:02
我想用javascript实现当按"回车"时,相当于 调用页面上的button按扭的Onclick事件,Oclick事件是调用函数,回车时只是调用Onclick事件,因为onclick事件调用的函数参数往往是动态生成的
function keydown()
{
var keyCode =window.event.keyCode;
var maxLenth=0;
switch( keyCode)
{
case 113:
{
window.external.closeWindow(FileName);
break;
}
case 27:
{
var tReturn= document.getElementById("return");
if (tReturn!=null)
{
tReturn.attachEvent("OnClick",onclick)
}
break;
}
case 13:
{
try
{
var tOK= document.getElementById("ok");
if (tOK!=null)
{
//tOK.attachEvent("OnClick",onclick) 这里想如果页面上有存在OK按扭就调用Onclick事件

}
}catch(e)
{
}
break;
}
}
}
...全文
155 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wocow2316 2008-11-24
  • 打赏
  • 举报
回复
<html>
<body>
<input type=button id="button1" value="Button" onclick="alert('你点击了我');" />
<script type="text/javascript">
document.onkeypress = function(){
if(event.keyCode == 13){
document.getElementById("Button1").click();
}
}

</script>
</body>
</html>
koukoujiayi 2008-11-24
  • 打赏
  • 举报
回复
<asp:TextBox ID="txt" runat="server"> </asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

<script type="text/javascript">
document.onkeypress = function(){ //监视处理文档对象的键盘事件
if(typeof(event) !="undefined"){
if(event.keyCode == 13){ //13为回车的键码
fn$("Button1").click(); //模拟Button1点击
return false;
}
}
}
function fn$(id){
return document.getElementById(id);
}
</script>
freeisland 2008-11-24
  • 打赏
  • 举报
回复
顶一下
freeisland 2008-11-23
  • 打赏
  • 举报
回复
我想是当我按下回车时相当于点击按钮事件
spring_sun1 2008-11-22
  • 打赏
  • 举报
回复
试试onKeyDown事件
y63964632 2008-11-22
  • 打赏
  • 举报
回复
学习~
freeisland 2008-11-22
  • 打赏
  • 举报
回复
帮忙顶一下
xxbd123 2008-11-22
  • 打赏
  • 举报
回复
if (key==14){
XXXXX
}
这样可以不??

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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