textarea 的 blur 事件会晚于页面上的 tap 事件,如果需要在 button 的点击事件获取 textarea,可以使用 form 的 bindsubmit。
<view class="section">
<form bindsubmit="bindFormSubmit">
<textarea placeholder="form 中的 textarea" name="textarea"/>
<button form-type="submit"> 提交 </button>
</form>
</view>
Page({
bindFormSubmit: function(e) {
console.log(e.detail.value.textarea)
}
})
重点是那个name值!!!!
本文介绍了一种解决textarea的blur事件晚于页面上tap事件的问题的方法。通过使用form的bindsubmit事件,可以在button点击时正确获取textarea的内容。
2507

被折叠的 条评论
为什么被折叠?



