示例效果圖:
css部分:
.layui-input-block {
position: relative;
}
.word {
position: absolute;
right: 10px;
bottom: 10px;
color: #aaa;
font-size: 12px;
}
html部分:
<div class="layui-form">
<div class="layui-form-item">
<label class="layui-form-label layui-required">消息簡介:</label>
<div class="layui-input-block">
<textarea placeholder="請輸入消息簡介" oninput="wordLeg(this);" maxlength="100" onpropertychange="if(value.length>100) value=value.substr(0,100)" name="desc" class="layui-textarea"></textarea>
<div class="word"><span class="text_count">0</span> / <span class="num_count" id="numCount">100</span></div>
</div>
</div>
</div>
js部分:
//字數限制
window.wordLeg = function (obj) {
var currleg = $(obj).val().length;
var length = $(obj).attr('maxlength');
if (currleg > length) {
layer.msg('字數請在' + length + '字以內');
} else {
$('.text_count').text(currleg);
}
}