<!--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平台没有出现上述问题
我也遇到相同的问题,最后发现form里面每个input都设置了auto-focus 导致了提交按钮失效
谢谢,什么时候会有解决方案啊,现在连基本的form在ios12都用不了,小程序都用不了啊,用户意见很大啊
我也这个问题 但是不知道是第几个表单填完 失效 反正就是到最后 无法提交。
只要是提交超过2个以上的input,都是无法触发submit事件
你好,参考下面的帖子,同类问题已在近期发布的客户端版本修复。