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值!!!!