【发布时间】:2015-07-12 01:56:47
【问题描述】:
我有以下代码。如果我按回车键,它会触发两次点击。如何避免多次触发事件?(同时保持keyup keydown)。注意:这种情况发生在chrome而不是IE
$(document).on('keyup keydown','#txtbox', function (event) { if(event.which == 13 )$('#btnEnter').click(); return false;}});
【问题讨论】:
-
为什么需要同时捕获这两个事件?
-
@Claudio Redi 我已经编写了文本框验证来限制输入最大长度。我的项目已经有了这个代码。我现在不能改变它。我需要从现有代码中找出一些方法。
-
如果不是上面发布的代码,您可以在哪里进行更改?
-
如果你被上面的代码卡住了,哪里改代码?
标签: javascript jquery