对文本框做字数限制

效果图

在这里插入图片描述

实现步骤

其中绝对布局根据需求自行调整

<!--单文本输入框-->
<div class="form-group">
    <label class="col-sm-2 control-label is-required">面试公司:</label>
    <div class="col-sm-9">
        <input name="companyName" id="companyName" class="form-control" placeholder="请填写面试公司名称">
        <span style="position:absolute;right: 22px;bottom: 6px;" id="wordLimit1">0<span> / 20</span></span>
    </div>
</div>

<!--多文本输入框-->
<div class="form-group">
    <label class="col-sm-2 control-label">备注:</label>
    <div class="col-sm-9">
        <textarea type="text" name="remarks" id="remarks" class="form-control no-horizontal-resize" placeholder="请填写备注信息"></textarea>
        <span style="position:absolute;right: 4%;bottom: 5px;" id="wordLimit5">0<span> / 200</span></span>
    </div>
</div>
<script th:inline="javascript">
	$(function () {
		$("#companyName").wordCount(20, $("#wordLimit1"));
		$("#remarks").wordCount(200, $("#wordLimit5"));
	});

	$.fn.extend({
    wordCount: function (maxLength, wordWrapper) {
        var self = this;
        $(self).attr("maxlength", maxLength);
        showWordCount();
        $(this).on("input propertychange", showWordCount);

        function showWordCount() {
            curLength = $(self).val().length;
            wordWrapper.text(curLength + "/" + maxLength);
        }
    }
});
</script>
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值