Hongo
Hongo
  • 发布:2024-11-18 15:04
  • 更新:2024-11-21 09:50
  • 阅读:207

如何阻止input输入值

分类:HBuilderX

场景:pda扫码时,如果光标在输入框中(聚焦状态),pda扫描的结果会直接填充到input中,如何解决这个问题。

想法:

1:扫描的情况阻止值的输入。

2:扫码前失去焦点(尝试过没效果,定时器模仿可以,pda扫描 失去焦点前值已经填充进去了)

目前想尝试第一种,如何阻止input值的输入,app中有类似网页端的阻止事件吗?

2024-11-18 15:04 负责人:无 分享
已邀请:
9***@qq.com

9***@qq.com

readonly试过吗?没有做过你说的扫码,但是感觉扫码动作应该有回调吧,类似于扫码前,扫码成功什么的,动态处理一下input。或者扫码前用view模拟一下input框,成功后再换回来什么的

  • Hongo (作者)

    readonly和disabled一样的,不行。就想问下有类似网页的阻止事件吗

    2024-11-25 11:25

蔡cai

蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539

直接试下disabled属性?动态更改状态就好了

  • Hongo (作者)

    试过,也不行,disabled时值还是填充到输入框中了

    2024-11-20 14:55

NoahYoung

NoahYoung

我有个比较无脑粗暴的方法(~ ̄▽ ̄)~
监听输入,判定输入值是否匹配pda的输入值,匹配则清空

  • Hongo (作者)

    目前就是这个方法,但觉得太麻烦,涉及到input就要这么处理

    2024-11-25 11:23

  • NoahYoung

    回复 Hongo: 自定义个指令绑上去好了

    2024-11-25 13:22

要回复问题请先登录注册