jQuery MiniUI

 找回密码
 立即注册
查看: 4341|回复: 5
打印 上一主题 下一主题

onenter事件在opera等浏览器中会两次触发,怎么解决n [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-11-19 23:41:03 |只看该作者 |倒序浏览
onenter事件在opera等浏览器中会两次触发,怎么解决?

Rank: 6Rank: 6

沙发
发表于 2013-11-20 09:05:04 |只看该作者
onenter 如果是keydown触发的话有可能会出现
之前建议过改成keyup 这样保证敲一次回车触发一次

Rank: 3Rank: 3

板凳
发表于 2013-11-20 09:13:25 |只看该作者
langben 发表于 2013-11-20 09:05
onenter 如果是keydown触发的话有可能会出现
之前建议过改成keyup 这样保证敲一次回车触发一次 ...

现在在opera浏览器中确实触发两次,怎么解决呢

Rank: 8Rank: 8

地板
发表于 2013-11-20 09:54:34 |只看该作者
python 发表于 2013-11-20 09:13
现在在opera浏览器中确实触发两次,怎么解决呢

你的opera是多少版本的,我的17.0.1241.53   
<input class="mini-textbox" onenter="alert(22222222)" />

只会弹出1次啊

Rank: 3Rank: 3

5#
发表于 2013-11-20 12:09:46 |只看该作者
factory 发表于 2013-11-20 09:54
你的opera是多少版本的,我的17.0.1241.53   

新的opera也是webkit核心了,我的是12版本的,核心还是opera的核

Rank: 3Rank: 3

6#
发表于 2013-11-20 12:20:58 |只看该作者
factory 发表于 2013-11-20 09:54
你的opera是多少版本的,我的17.0.1241.53   

不好意思,搞错了,是opera按回车会自动提交表单。。。。提交了两次是因为一次是onenter触发,一次是opera触发

Archiver|普加软件

GMT+8, 2025-7-12 21:31 , Processed in 1.030258 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部