收藏
回答

form表单提交获取不到数据

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug form input 客户端 6.7.4 2.4.2

- 当前 Bug 的表现





- 预期表现

截图中可见iPhone XR上是有填写手机号的(问题只有在iPhone XR上出现)

form表单提交时却没有手机号数据,其他大部分数据正常,多次提交的时候不一定那一项取不到



最后一次编辑于  2018-12-18
回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-12-18

    麻烦提供一下出现问题的机型和微信版本,并且给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-12-18
    赞同
    回复 11
    • ㅤㅤㅤㅤD
      ㅤㅤㅤㅤD
      2018-12-18

      iPhone XR

      6.7.4

      <form bindsubmit="formSubmit">
          <input class='floatLeft inputMargin' name='cell' maxlength='11' placeholder='用于培训中心与学员联系' style='right: 60px;' value='{{cell}}'></input>
      </form>
        
      formSubmit: function (e) {
          let data = e.detail.value;
      }


      2018-12-18
      回复
    • David
      David
      2018-12-19

      我们也遇到类似的情况。

      发现编辑一下表单再保存就能顺利把form提交过来。


      目前发现的是iPhone X和iPhone 7有这种情况。

      2018-12-19
      1
      回复
    • ㅤㅤㅤㅤD
      ㅤㅤㅤㅤD
      2018-12-24

      官方没有答复么?

      2018-12-24
      回复
    • 一拳超人
      一拳超人
      2018-12-24回复David

      多测试了几遍,在切换输入框的时候,手机键盘没有收起在弹起,change事件没有被触发, 估计是这个原因造成的

      2018-12-24
      回复
    • 静享华年
      静享华年
      2018-12-24回复ㅤㅤㅤㅤD

      遇到相同的问题了,请问你解决了吗?

      2018-12-24
      回复
    查看更多(6)
  • 静享华年
    静享华年
    2018-12-24

    遇到相同的问题了,请问你解决了吗?

    2018-12-24
    赞同
    回复
  • 超人不会飞
    超人不会飞
    2018-12-24

    同样的问题 表单提交时获取不到个别字段值

    2018-12-24
    赞同
    回复
  • ㅤㅤㅤㅤD
    ㅤㅤㅤㅤD
    2018-12-18

    iPhone XR

    6.7.4


    <form bindsubmit="formSubmit">
        <input class='floatLeft inputMargin' name='cell' maxlength='11' placeholder='用于培训中心与学员联系' style='right: 60px;' value='{{cell}}'></input>
    </form>
     
    formSubmit: function (e) {
        let data = e.detail.value;
    }


    2018-12-18
    赞同
    回复