【发布时间】:2018-12-21 01:23:34
【问题描述】:
我尝试在文本区域中为 cmets 设置最少字符数。我喜欢用户在提交表单之前输入最少的字符。我已经有一个代码来检查最大字符数。
如何修改此代码以使用评论文本区域的最小字符数?
我在里面添加了新代码。
var maxComments = 500;
function limComments(obj) {
while(obj.value.length > maxComments) {
obj.value = obj.value.replace(/.$/,'');
}
}
非常感谢!
【问题讨论】:
-
你在
textarea本身上尝试过maxlength="500" minlength="5" -
循环时???为什么不只是
document.querySelector("[name=Q2C]").oninput=function() { this.value=this.value.substring(0,maxComments) } -
我有一些用于 cmets 的盒子。如果他们在移动到新的评论框之前输入的字符少于所需的字符,我希望收到提醒。我使用 While 循环的原因是为了防止用户在评论框中粘贴文档。我试过 maxlength="500" minlength="5" 但它不会提醒任何错误。谢谢。
标签: javascript jquery textarea