请官方协助,真机skyline模式下,输入或编辑文本框内容后,提交form无反应,之前一切正常。?
Page({
submit: function (e) {
let posterData = e.detail.value
if(!posterData.name){
wx.showToast({ icon:'none', title: '请输入姓名' })
return
}
if(!posterData.body){
wx.showToast({ icon:'none', title: '请输入主体内容' })
return
}
wx.showModal({
title: '提示',
content: '提交成功',
})
}
})
<view>
<form bindsubmit="submit">
<view>
<view class="cell">
<view class="title">姓名称呼</view>
<input class="input" name="name" value="{{name}}" confirm-type="next" />
</view>
<view class="cell">
<view class="title">主体内容</view>
<textarea class="input" name="body" value="{{body}}" maxlength="50" confirm-type="next"></textarea>
</view>
<button class="button" formType="submit">获取海报</button>
</view>
</form>
</view>
真机,Android,微信版本8.0.57,skyline模式下,输入或编辑文本框内容后,提交form无反应。测试发现是未调用submit方法。
如果在不进行任何输入的情况下,直接提交表单是会调用submit方法的。
开发工具上测试正常。