收藏
回答

安卓手机下bindInput获取id,部分机型的部分input框获取有问题

问题模块
API和组件


在某些安卓手机下面出现以下问题:

    input框有值,我后面检查提交的时候data上的数据没有!

    初步怀疑是因为获取data-id属性的时候有问题,导致setData的时候出现问题,以上是项目中的代码,奇怪的是页面的是同时有几个input,有的是正常的有的有问题!!出现的概率大概在五分之一,安卓版本比较低的手机。

最后一次编辑于  2017-11-13  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

5 个回答

  • 黄思程
    黄思程
    2017-11-13

    请提供能重现问题的机型,还是是否必现的?

    2017-11-13
    赞同
    回复
  • 黄思程
    黄思程
    2017-11-13

    你可以把id console.log出来,重现时,看看有没有

    2017-11-13
    赞同
    回复
  • -_-
    -_-
    2017-11-14

    有的时候重重载一次就正常了!!有的手机必现,因为市场那边汇报的信息不怎么详细,我们这边也没搜集版本信息什么的。

    2017-11-14
    赞同
    回复
  • -_-
    -_-
    2017-11-13

    @黄思程 官方

    连这个版本的小程序读正常!!!

    还有什么其他的变量影响吗?

    2017-11-13
    赞同
    回复
  • -_-
    -_-
    2017-11-13

    在调试工具中重现不了这个问题,在用户的手机中重现了这个问题!我们的测试机读重现不了,看代码逻辑没问题,错误提示这个input的数据是空的,除了没找到这个input的id从而没有吧值set进去我想不到其他的原因,最后面submit我会check  当前data下面的这些值判断提交!!

    2017-11-13
    赞同
    回复