收藏
回答

小程序删除键(backspace)怎么监听???


小程序删除键(backspace)怎么监听??? bindinput键可以监听其他输入,但是删除键没有输入,bindchange键可以监听一开始有值的,但是一开始没有值怎么监听? 比如六个密码框,每输完一个框自动跳入下一个input框,但是此时点删除怎么删除上一个input框的内容???

如下图:


最后一次编辑于  2017-07-01
回答关注问题邀请回答
收藏

4 个回答

  • 犀利小肥龙
    犀利小肥龙
    2021-06-18

    请问解决了?可以分享一下?

    2021-06-18
    有用 1
    回复
  • 筷到碗里来
    筷到碗里来
    07-03

    if (!formModel['key' + index]) {

            if (!formConfig[index].delete) formConfig[index].delete=0

            formConfig[index].delete++

            formModel['key' + index]=' '

            if (index > 0 && formConfig[index].delete>1) {

                const prevIndex= findPrevIndex(index)

                focus_index.value = prevIndex

                formConfig[index].delete=0

            }

            return

        }


    我解决了,就是在值为空的时候赋值一个空串,后面删除时候就会触发input事件了,后面取值时候在trim()去除空串就行了

    07-03
    有用
    回复
  • %~DAWN~%
    %~DAWN~%
    2020-06-16

    请问这个问题解决了吗?

    2020-06-16
    有用
    回复
  • 王佩韦
    王佩韦
    2018-08-15

    顶,遇到同样的需求

    2018-08-15
    有用
    回复
登录 后发表内容