textarea禁止拖拽后高度自适应方法及设定字数限制

.noBorder {
    min-height: 150px;
    width: 100%;
    overflow-y: hidden;
    border: none;
    resize: none;
    pointer-events: none;
}

//textarea 禁止拖拽后高度不能自适应方法

$("textarea").each(function () {
    $(this)[0].style.height = $(this)[0].scrollHeight + 'px';
});

css

.layui-input-block{position: relative}

.word{position:absolute;right: 10px;bottom: 10px;color: #aaaaaa;font-size: 12px}

html

<div class="layui-input-block">

    <textarea name="decide" id="reviewDecide" maxlength="300" οninput="wordLeg(this)" onpropertychange="if(value.length>300) value =value.substr(0,300)" class="layui-textarea"></textarea>

    <div class="word"><span class="text_count">0</span>&nbsp;/&nbsp;<span class="num_count">300</span></div>

</div>

js

window.wordLeg = function (obj) {

  var currleg=$(obj).val().length;

  var leg = $(obj).attr('maxlength');

  if(currleg>leg){

    layui.msg('字数请在'+length+'字以内');

  }else{

      $(obj).next().find('.text_count').text(currleg);

  }

};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值