场景:pda扫码时,如果光标在输入框中(聚焦状态),pda扫描的结果会直接填充到input中,如何解决这个问题。 想法: 1:扫描的情况阻止值的输入。 2:扫码前失去焦点(尝试过没效果,定时器模仿可以,pda扫描 失去焦点前值已经填充进去了) 目前想尝试第一种,如何阻止input值的输入,app中有类似网页端的阻止事件吗?
3 个回复
9***@qq.com
readonly试过吗?没有做过你说的扫码,但是感觉扫码动作应该有回调吧,类似于扫码前,扫码成功什么的,动态处理一下input。或者扫码前用view模拟一下input框,成功后再换回来什么的
蔡cai
直接试下disabled属性?动态更改状态就好了
Hongo (作者)
试过,也不行,disabled时值还是填充到输入框中了
2024-11-20 14:55
NoahYoung
我有个比较无脑粗暴的方法(~ ̄▽ ̄)~
监听输入,判定输入值是否匹配pda的输入值,匹配则清空