jq实现文字个数限制_js实现文本框输入文字个数限制代码

html:

课程评价

0/5

js:

var contentBox = document.getElementById('comment_content');

var max = +document.getElementById('write_num').innerHTML.split('/')[1];

function maxStr (dom, num) {

var flag = true;

dom.onkeydown = function (e) {

if (!flag) {

return false;

}

flag = false;

var that = this;

let nowLength = this.value.split('').length;

if (nowLength === max&& e.keyCode !== 8) {

return false;

}

setTimeout(function () {

document.getElementById('write_num').innerHTML = that.value.split('').length + '/' + max;

},0);

}

dom.onkeyup = function () {

flag = true;

}

}

maxStr(contentBox, max);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值