2021-12-09 工作记录--Wechat applet-获取input输入框 / textarea文本框里的输入值 + 控制textarea里内容的输入长度

一、获取input输入框 / textarea文本框里的输入值(方法相同)

example:

<view class="detail_m">请假原因:
    <textarea class="leave_cause" value="{{textareaValue}}" bindinput="inputText"></textarea>
</view>
Page({

    /**
     * 页面的初始数据
     */
    data: {
        textareaValue: '', // 请假原因文本框里的值
    }, 
            
    // 获取文本框的输入值
    inputText(e) {
        console.log(e.detail.value);
        this.setData({
            textareaValue: e.detail.value,
        })
    },
            
})

结果:

在这里插入图片描述

二、控制textarea里内容的输入长度

textarea的相关知识见textarea | 微信开发文档(小程序)

最近开发项目,遇见这样一个问题:

First of all,我给textarea设置了一定高度(设置方法:在textarea上自定义一个class类名),Then,我在里面输入内容,却发现内容输到一定长度后,就不能继续输入了,But,此时 textarea的剩余高度还有很多很多呢,这时,我就纳闷咯~

在这里插入图片描述
然后,我就继续回去认真看文档,发现里面有一个参数:

maxlength(最大输入长度,设置为 -1 的时候不限制最大长度)

是它,就是它~😊

在这里插入图片描述

分析原因:因为这个参数的默认值是140,所以我们给textarea设置过高的高度时,就需要将maxlength这个参数设置成较大的值了,举例如下图:👇🏻

在这里插入图片描述

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小呀小萝卜儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值