收藏
回答

如何实现点击其他按钮但不触发input的blursh

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 需求 客户端 6.7.2 2.0.0

有一个按钮和一个input组件,点击input组件获取焦点弹出键盘,输入文字然后点击按钮发送文字,此时会自动触发input组件的blur方法会导致键盘收起,我想点击按钮发送文字不触发input的blur方法,保持键盘弹出状态。



回答关注问题邀请回答
收藏

1 个回答

  • 卢霄霄
    卢霄霄
    2018-10-20

    发送按钮位置放上另一个input..点击的时候,聚焦了,将焦点还给主输入框

    2018-10-20
    有用
    回复 4
    • 胡先生
      胡先生
      2018-10-22

      谢谢,不过这样有个问题就是主输入框在点击按钮的时候会失去焦点,键盘收起,然后重新获取焦点键盘展开,键盘会有个抖动的过程,用户体验不好,如果能不触发blur就好了,在blur里 return 都不行

      2018-10-22
      回复
    • 卢霄霄
      卢霄霄
      2018-10-22回复胡先生

      你在按钮位置,放的不是按钮,是个input框。。这个input框聚焦的时候,把焦点还给主输入框

      2018-10-22
      回复
    • 胡先生
      胡先生
      2018-10-22回复卢霄霄

      了解了,不过要怎么样把input框写成我上面那个图片的样式呢,谢谢了

      2018-10-22
      回复
    • 卢霄霄
      卢霄霄
      2018-10-22回复胡先生

      input反正透明,你绝对定位放在那里一个图呗

      2018-10-22
      回复
登录 后发表内容