在做输入字数统计,但是发现软键盘的退格键,不能用keypress keydown keyup等绑定事件,无效。
Joshua
- 发布:2014-11-26 19:09
- 更新:2016-03-08 17:57
- 阅读:4841
请问怎样获取 软键盘 退格键 的事件
分类:HTML5+
6 个回复
bxh201
请尝试使用 oninput 事件处理
Android_磊子
不太清楚你的问题哈,按照我的理解做下说明。
当软键盘弹出状态时,按返回键是收回软键盘,不再向js层传递事件。(解决当软键盘弹出状态时,只期望软键盘消失,而同时也执行了页面返回逻辑的问题)
你的需求是不是监听软键盘收回事件?
可以通过qq609029981联系我,交流问题。
Joshua (作者)
不是返回键,是退格键,就是删除文字的键
2014-12-18 15:48
Android_磊子
这个事件没有。系统也没提供。
2014-12-18 16:00
Joshua (作者)
回复 Android_磊子:那请问怎样实现字数统计呢?
2014-12-18 18:16
秋月苑
回复 Joshua:字数统计好弄,监听控件字数就行
2014-12-19 11:40
Joshua (作者)
回复 秋月苑:这样不就只能轮询检测,返回字符串长度?
2014-12-19 11:46
Joshua (作者)
回复 秋月苑:这样,在不输入的情况下,都是在运行着啊,浪费资源啊。
2014-12-19 11:50
秋月苑
回复 Joshua:只有在获得焦点的时候才调用不就好了
2014-12-22 09:54
DCloud_heavensoft
onchange不触发吗?
2015-01-05 05:57
[已删除]
我也遇到这个问题 我在描述一下 是软键盘的退格键 就是 虚拟键盘的删除键 不是物理返回键。
这个说清楚了 问题是 如果input 有数据 那么这个时候你按虚拟键盘删除键 可以触发input 事件,问题就在于,如果没有数据呢,如果没有数据什么都不会触发所以这个就是问题所在,如何在input内没有文本的情况下监听删除键,求解答。
Android_磊子
软键盘的退格键不在onkeydown、onkeyup范围内,请尝试给input 添加oninput事件监听输入内容多少进行逻辑判断。
2015-11-19 12:02
liwei1
Android按删除键(退格键)不触发input事件为啥?
liwei1
弄错了,其实是按删除键是可以触发input事件的,我之做autocomplete组件时可能网速慢,ajax请求慢的原因
秋月苑
同问