收藏
回答

button formType="submit" 无法触发

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 客户端 6.7.2 2.0.0(不知道在哪里查)

<!--pages/device/binding.wxml-->

<form bindsubmit="formSubmitA" >

<input  name="deviceId"  placeholder="请输入ID"/>

<input name="teleNo" placeholder="设备SIM卡的号码" />

<input  name="nickName" placeholder="设备昵称"/>

<button   formType="submit">确认</button>

</form>


// pages/device/binding.js

formSubmitA: function (e) {

var self = this;

console.log('form发生了submit事件,携带数据为:', e.detail.value);

}


在ios12.0.1 中 上述form的三个input中,如果只输入一个,点击确定,可以触发submit事件,但如果在第二个input中输入,然后点击确定,无法触发submit事件。


android平台没有出现上述问题

回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-11-02

    你好,参考下面的帖子,同类问题已在近期发布的客户端版本修复。

    form 表单的submit会失效,复现率100%
    https://developers.weixin.qq.com/community/develop/doc/00064eeccb82307fc857731595b800


    2018-11-02
    有用
    回复
  • 活在自己的年龄里
    活在自己的年龄里
    2019-03-13

    我也遇到相同的问题,最后发现form里面每个input都设置了auto-focus 导致了提交按钮失效


    2019-03-13
    有用
    回复
  • Vincent 罗
    Vincent 罗
    2018-11-02

    谢谢,什么时候会有解决方案啊,现在连基本的form在ios12都用不了,小程序都用不了啊,用户意见很大啊

    2018-11-02
    有用
    回复 2
    • zlin
      zlin
      2018-11-02

      我也这个问题 但是不知道是第几个表单填完 失效 反正就是到最后 无法提交。

      2018-11-02
      回复
    • Vincent 罗
      Vincent 罗
      2018-11-06

      只要是提交超过2个以上的input,都是无法触发submit事件

      2018-11-06
      1
      回复
登录 后发表内容