微信小程序中获取文本域textarea的值
注意:form中的按钮button的属性为 form-type="submit"
wxml代码:
<view class="section">
<textarea bindblur="bindTextAreaBlur" auto-height placeholder="自动变高" />
</view>
<view class="section">
<textarea placeholder="placeholder颜色是红色的" placeholder-style="color:red;" />
</view>
<view class="section">
<textarea placeholder="这是一个可以自动聚焦的textarea" auto-focus />
</view>
<view class="section">
<textarea placeholder="这个只有在按钮点击的时候才聚焦" focus="{{focus}}" />
<view class="btn-area">
<button bindtap="bindButtonTap">使得输入框获取焦点</button>
</view>
</view>
<view class="section">
<form bindsubmit="bindFormSubmit">
<textarea placeholder="form 中的 textarea" name="textarea"/>
<button form-type="submit"> 提交 </button>
</form>
</view>
js代码:
/textarea.js
Page({
data: {
height: 20,
focus: false
},
bindButtonTap: function() {
this.setData({
focus: true
})
},
bindTextAreaBlur: function(e) {
console.log(e.detail.value)
},
bindFormSubmit: function(e) {
console.log(e.detail.value.textarea)
}
})
参考:
https://developers.weixin.qq.com/miniprogram/dev/component/textarea.html
本文详细介绍微信小程序中textarea组件的使用方法,包括自动高度调整、聚焦控制、颜色设置及与form组件结合实现表单提交功能。通过示例代码展示如何监听textarea的blur事件和form提交事件,获取textarea的值。
4255

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



