收藏
回答

表单提交submit的bug

  1. 在1里面用中文输入qqq字母 什么也不选择也不要点击,直接点击进入第二个input

    点击保存 不触发按钮事件

 


2.重新进入1 点击右下角完成 ,自动触发submit    出现提交成功 代码片段下面上

     

复现代码:wechatide://minicode/txJDq8mT7944

复现操作视频:https://weibo.com/tv/v/H40Pejc2m?fid=1034:4309564875566581


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

20 个回答

  • 胡style
    胡style
    2018-11-30

    啥时候解决啊,ios机型上都遇到同样的问题,求解决,谢谢!

    2018-11-30
    赞同 6
    回复
  • 微信技术专员 - Rex
    微信技术专员 - Rex
    2018-11-26

    这个是我们在灰度input一个特性引起,目前再次调低灰度比例了,1天内生效

    2018-11-26
    赞同
    回复 6
    • Pzl
      Pzl
      2018-11-26

      没听懂啥意思 意思是明天就好使了呗

      2018-11-26
      回复
    • 微信技术专员 - Rex
      微信技术专员 - Rex
      2018-11-26回复Pzl

      对,逐渐恢复,现在也可以试下生效了没

      2018-11-26
      回复
    • Great
      Great
      2018-11-26

      没有生效,还是有问题 客户也崩溃了

      2018-11-26
      回复
    • 这都申请了
      这都申请了
      2018-11-26

      不是,为什么你们灰度不用自己内部的小程序多测测呢,这波及范围有点大啊

      2018-11-26
      回复
    • Pzl
      Pzl
      2018-11-26回复微信技术专员 - Rex

      我的小程序生效了 就是感觉直接切换input 比原来速度慢了很多

      2018-11-26
      回复
    查看更多(1)
  • P胖东D
    P胖东D
    2018-12-01

    我的小程序目前由于业务需求,必须要form提交,然后进行推送消息模版,虽然很少人会出现,但是,对我们的业务造成了很大的影响,所以啊,这个bug请尽快修复,辛苦了。谢谢

    2018-12-01
    赞同 1
    回复
  • 吴建国
    吴建国
    2018-11-29

    IOS12.0.1,微信6.7.4,还是不行!

    什么时候可以解决啊?

    2018-11-29
    赞同 1
    回复 1
    • kkk
      kkk
      2018-11-29

      说是这周上。。

      2018-11-29
      回复
  • 、国庆
    、国庆
    2018-11-26

    from表单的submit事件不触发 按钮点击是有反应的  上次就说很快解决 怎么还没搞定啊啊啊啊 天天被总监催

    2018-11-26
    赞同 1
    回复
  • Great
    Great
    2018-11-26

     目前还没解决

    2018-11-26
    赞同 1
    回复
  • 回归
    回归
    01-10

    刚开始开发小程序的小白默默的问下,这个问题解决了吗。。上线了发现不行,真机测试的时候一切正常

    01-10
    赞同
    回复
  • CoderYQ
    CoderYQ
    2018-12-19

    看到大家都遇到这样的问题,我就放心了

    2018-12-19
    赞同
    回复
  • 李小啵
    李小啵
    2018-12-11

    不是点击按钮没反应,是你没点到位置上。看到的界面跟浏览器实际渲染的界面位置不一样。

    判断下iOS设备。执行下面代码,用的事件委托,每次输入框或者下拉框离开焦点时,触发一下页面重绘

    inputBlur () {
      let $view = document.querySelector('.yd-scrollview');
      if (!$view) return;
      $view.setAttribute('tabIndex', 1);
      $view.addEventListener('blur'function (e) {
        if (['INPUT''SELECT'].indexOf(e.target.tagName) > -1) {
          document.body && (document.body.scrollTop = document.body.scrollTop);
        }
      }, true);
    },

    虽然 blur 并不能冒泡,但addEventListener第三个参数设置为true即可。代码需要自己改下选择器。

    如果是jQuery,那事件委托就更简单了


    2018-12-11
    赞同
    回复 1
    • 胡style
      胡style
      2018-12-11

       小程序里面你跟我说document,怕是有毒

      2018-12-11
      3
      回复
  • CHH
    CHH
    2018-12-05

    还是没修复好,表单内有多个input,连续输入多个,提交按钮就失效,手机屏幕点破都没反应,请问什么时候修复好,急死我了

    2018-12-05
    赞同
    回复

正在加载...