当前位置: 代码迷 >> ASP.NET >> enter(回车)改成Tab(换行)【高分急求答案】,该怎么解决
  详细解决方案

enter(回车)改成Tab(换行)【高分急求答案】,该怎么解决

热度:9064   发布时间:2013-02-25 00:00:00.0
enter(回车)改成Tab(换行)【高分急求答案】
扫描枪扫描之后都会有一个 回车事件自动提交,我该怎样用js屏蔽这一个事件呢


<asp:TextBox runat="server" id="txt_MediBarCode"></asp:TextBox>

$("#<%=txt_MediBarCode.ClientID %>").keydown(function() { if (event.keyCode == 13) { event.keyCode = '9'; } })  

这是我写的代码,屏蔽不了这个事件,大牛们,该怎么解决哦

------解决方案--------------------------------------------------------
。。。扫描枪这个自动回车都有得设置的,不用在程序上实现,要不就是管理软件,要不就是扫描枪身上。看下说明,或者问下卖家,
------解决方案--------------------------------------------------------
把页面上的按钮加上UseSubmitBehavior="false"属性。

------解决方案--------------------------------------------------------
最粗暴的方式,给textbox写上onkeydown="return false;"
------解决方案--------------------------------------------------------
event.keyCode = '9';

对了,这个干嘛加上引号
------解决方案--------------------------------------------------------
探讨

感谢各位,搞定了,改成这样可以了.....
document.body.onkeydown = function() {
if (event.keyCode == 13) {
event.keyCode = 9;
}
}
针对某一个控件的keydown为啥不行呢?
  相关解决方案