收藏
回答

部分苹果机型小程序表单不能提交问题

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 6.7.4 2.4.0

- 当前 Bug 的表现(可附上截图)

在iphone 7p/6下,表单填写多个项目后,点击提交button不能进入提交方法,删除表单内容只剩一个时,不点击提交button,会直接触发提交事件。


- 预期表现

正常进入提交方法



- 复现路径

/pages/index/index


- 提供一个最简复现 Demo

index.wxml:

<view>

<form bindsubmit="doSaveJob">

<input type="text" name="title"/>

<input type="number" name="num"/>

<button form-type='submit'>保存</button>

</form>

</view>



index.js

const app = getApp()


Page({

data: {

},

onLoad: function () {

},

doSaveJob: function (e) {

console.info(e);


}

})


最后一次编辑于  2018-11-20  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

16 个回答

  • 娇华
    娇华
    2018-11-20

    更新了微信版本至6.7.4后遇到的问题么?

    2018-11-20
    赞同 2
    回复 51
    • 轻描余殇
      轻描余殇
      2018-11-21

      嗯 对,之前都是上线都是正常好好使用的,更新微信版本之后就出现了这种问题

      2018-11-21
      回复
    • 轻描余殇
      轻描余殇
      2018-11-21

      而且感觉只是针对部分机型,有些苹果手机升级了微信也没有出现这个问题就iphone 7p/6会出现这个问题,在iphone 7p上,上面那个最简单的demo都不进提交方法

      2018-11-21
      回复
    • 娇华
      娇华
      2018-11-21回复轻描余殇

      ios系统版本是?

      2018-11-21
      回复
    • 轻描余殇
      轻描余殇
      2018-11-21回复娇华

      IOS是12.1,这个问题还是要麻烦你帮我看一下了

      2018-11-21
      回复
    • 沙扬娜拉
      沙扬娜拉
      2018-11-21回复娇华

      大佬好,formType 和 form-type 两种写法都兼容的吗?今天我的苹果手机提交表单也提交不上去了,触发不了事件

      2018-11-21
      回复
    查看更多(46)
  • kkk
    kkk
    2018-11-23

    部分提交表单是可以提交的(name比较少,3个以内),需要提交的内容较多,就不可以,希望官方尽快修复,都是重要功能点!!!

    2018-11-23
    赞同 1
    回复 1
    • 轻描余殇
      轻描余殇
      2018-11-23

      这个还是要看脸的,安卓上到现在好像就华为出现这个问题,苹果出现这个问题的居多

      2018-11-23
      1
      回复
  • 韩三
    韩三
    2018-11-30

    还是不行啊

    2018-11-30
    赞同 1
    回复
  • 杨李云
    杨李云
    2018-11-21


    幸亏劳资机智不用表单提交,全部input取值,成功躲过一劫??


    卧槽,今晚加个蛋。。。

    2018-11-21
    赞同
    回复 3
    • 小康
      小康
      2018-11-22

      之前input取值不知什么鬼,总是偶尔掉最后一个字。后来都用form

      2018-11-22
      回复
    • 轻描余殇
      轻描余殇
      2018-11-23回复小康

      可以的大兄Die


      2018-11-23
      回复
    • 小康
      小康
      2018-11-24回复轻描余殇

      反正现在也没找我问题

      2018-11-24
      回复
  • Pzl
    Pzl
    2018-11-23

    其实正确的复现应该是,输入一个表单,然后点击右下角软键盘的的“完成”,才可以提交,不点击"完成"就会submit失效。点击提交表单按钮之后,如果失效,可以返回未点击“完成”的那一项表单,重新点击"完成",会自动提交。

    2018-11-23
    赞同
    回复 2
    • 轻描余殇
      轻描余殇
      2018-11-23

      其实都差不多的,既然复现了只能等修复了,哇咔咔  现在不知哪位好汉正在改成bindinput来取值呢

      2018-11-23
      回复
    • kkk
      kkk
      2018-11-23回复轻描余殇

      。。我们选择等官方修复。。

      2018-11-23
      回复
  • Lzzisme
    Lzzisme
    2018-11-23

    客户反映苹果6;Vivo;华为也出现这种情况

    2018-11-23
    赞同
    回复 1
    • 轻描余殇
      轻描余殇
      2018-11-23

      哇咔咔,看来这个坑有点深喔........

      2018-11-23
      回复
  • 小树
    小树
    2018-11-26

    我也遇到了这个问题

    2018-11-26
    赞同
    回复 1
    • 轻描余殇
      轻描余殇
      2018-11-27

      这个不用看了 等着官方修复吧 目前能解决的就是不用from来提交直接改为bindinput来取值提交,亲测有效


      2018-11-27
      回复
  • 徐彪
    徐彪
    2018-11-28

    产品急着上线,临门一脚遇到这种问题,啊啊啊啊


    情况如下:

    机型 iPhone7 iPhone 7P ; 无法触发表单;

    2018-11-28
    赞同
    回复 7
    • 轻描余殇
      轻描余殇
      2018-11-29

      呃...好像已经修复了等着后续版本更新发布就行了,目前出现这个问题要不就是等着更新要不就是改bindinput取值


      2018-11-29
      回复
    • 徐彪
      徐彪
      2018-11-29

      又加了个判断,在无法触发表单提交时,走点击事件获取表单值。。。

      2018-11-29
      回复
    • 用生命在耍帅
      用生命在耍帅
      2018-11-30回复轻描余殇

      我的也换了dindinput取值,任然点击不了。

      2018-11-30
      回复
    • 轻描余殇
      轻描余殇
      2018-11-30回复用生命在耍帅

      呃..不是 我的意思是不用from来提交了  直接改成bindinput来取值 单独写方法来提交表单数据 这个是可以的

      2018-11-30
      回复
    • 用生命在耍帅
      用生命在耍帅
      2018-11-30回复轻描余殇

      没有用form来提交。form已经删除,我这边有n多个我用bindinput取值,最终在点击按钮把取到的值提交到服务器。我这边相应机型都测试没问题。可悲是。。。客户那边说,点击还是没反应。

      2018-11-30
      回复
    查看更多(2)
  • 华
    2018-11-29

    赶紧查了一下,发现都是用的

    bindinput




    2018-11-29
    赞同
    回复 1
    • 轻描余殇
      轻描余殇
      2018-11-30

      完美避过了所有BUG......


      2018-11-30
      回复
  • 贝好
    贝好
    2018-11-30

    原来如此,我的小程序有6000多个用户,运行1年多。截止目前为止从昨天开发发现该问题。全部都是苹果手机

    一个是苹果7一个是苹果X

    2018-11-30
    赞同
    回复 3
    • 轻描余殇
      轻描余殇
      2018-11-30

      好像已经在修复了,但是不知道啥时候发布了 查了这星期的修复文档好像还是在修复中也是难在...........


      2018-11-30
      回复
    • 贝好
      贝好
      2018-11-30回复轻描余殇

      主要是很难复现改问题出现的契机

      2018-11-30
      1
      回复
    • 轻描余殇
      轻描余殇
      2018-11-30回复贝好

      这个就看官方了,像我们这边老师傅说的一样,程序员为难程序员了......

      2018-11-30
      回复