Joshua
Joshua
  • 发布:2014-11-26 19:09
  • 更新:2016-03-08 17:57
  • 阅读:4246

请问怎样获取 软键盘 退格键 的事件

分类:HTML5+

在做输入字数统计,但是发现软键盘的退格键,不能用keypress keydown keyup等绑定事件,无效。

2014-11-26 19:09 1 条评论 负责人:无 分享
已邀请:
bxh201

bxh201

请尝试使用 oninput 事件处理

Android_磊子

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

liwei1

Android按删除键(退格键)不触发input事件为啥?

liwei1

liwei1

弄错了,其实是按删除键是可以触发input事件的,我之做autocomplete组件时可能网速慢,ajax请求慢的原因

秋月苑

秋月苑

同问

该问题目前已经被锁定, 无法添加新回复