焦点在页面某一部分的文本框里,按回车却触发了页面上毫不相关的一部分里的按钮,是怎么回事啊? 在页面上某一个部分,正在编辑内容,焦点在文本框里,单行的文本框 ,然后按了回车, 却触发了毫不相关的部分的毫不相关的按钮(服务器控件), 这是什么情况? 怎么想也想不通。并不只是那一个文本框,而是这个部分的所有的文本框,只要有焦点,按回车,必触发那个按钮。页面上另一个部分的文本框 按回车, 触发的却是另外一个按钮。 奇怪啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 firefox和safari里,div都不触发onkeydown事件。 本来想屏蔽回车键的。 这页面套了母版页。 表单上是不是设置了defaultbutton属性? <form id="form1" runat="server" defaultbutton="按钮ID">如果是去掉 没有,绝对没有,都是普通的按钮,普通的文本框, 都没有添加过onkeydown事件。 页面加上这段试试。。document.onkeydown = function() { if((event.keyCode==13)||(event.keyCode==32)) { event.keyCode=0; event.returnValue=false; } } document.oncontextmenu = function() {event.returnValue = false;} 试过了,它会先执行按钮时间,后alert(1); document.onkeydown = function() {alert(1);return false;}在IE里没有问题, 在火狐里会先执行按钮事件回发,然后再alert(1);换成document.onkeypress= function() {alert(1);return false;}初步测试,通过! 设置按钮 UseSubmitBehavior="false" window.onkeydown = function(){if(event.keyCode==13) return false;} 那种写法效率高呢 GridView点击新增行和删除行的问题 求助:GridView的数据筛选 Automation服务器不能创建对象 只有ENTER键铵下后,才触发事件不是这样写的吗? asp.net中如何引用其他目录下的文件中的函数? 向大家求助,帮帮我啊。 新手求指导 呜!!!不会了,,,,很简单的,,,, 数据库连接 SQL select,delete,update,insert语句格式 ((TextBox)this.GridView1.Rows[e.RowIndex].FindControl("TextBox1")).Text.ToString
表单上是不是设置了defaultbutton属性?
<form id="form1" runat="server" defaultbutton="按钮ID">如果是去掉
页面加上这段试试。。document.onkeydown = function() { if((event.keyCode==13)||(event.keyCode==32))
{
event.keyCode=0;
event.returnValue=false;
}
}
document.oncontextmenu = function() {event.returnValue = false;}
}
在IE里没有问题, 在火狐里会先执行按钮事件回发,然后再alert(1);
换成document.onkeypress= function() {alert(1);return false;
}
初步测试,通过!