textarea 在 iOS 11 上键盘升起时不触发 submit
发布于 4 年前 作者 dumin 9055 次浏览 来自 问答

wxml

<view>{{test}}view>
<form bindsubmit="post" bindreset="reset">
 <textarea name="post"/>
 <button formType="reset">取消button>
 <button formType="submit">发送button>
form>

js

Page({

 data: {
   test: false
 },
 post: function (e) {
   this.setData({
     test: !this.data.test
   })

 }

})

复现:iOS 11 上点 textarea 升起键盘,再点发送按钮没反应,bindsubmit 被推迟,此时点完成或点取消,会完成刚才的 bindsubmit 事件。

预期:点发送立刻触发 bindsubmit 事件,并收起键盘。

回到顶部