【发布时间】:2011-07-29 18:36:26
【问题描述】:
我的以下代码运行良好,但问题是超过 500 个字符后它开始允许用户输入(它接受字符而不是限制它们!)。
如何修改?是否有可能概括此代码,使其可以处理多个文本区域,例如函数并仅传递参数?
$('#txtAboutMe').keyup(function () {
var text = $(this).val();
var textLength = text.length;`enter code here`
if (text.length > maxLength) {
$(this).val(text.substring(0, (maxLength)));
alert("Sorry, you only " + maxLength + " characters are allowed");
}
else {
//alert("Required Min. 500 characters");
}
});"
【问题讨论】:
-
我一直以为只有输入类型才能接受最大长度?
-
@JonH,这就是为什么他想为 textarea 做这件事
-
能贴出相关的HTML吗?
-
@Amir 但是搜索stackoverflow有很多jquery解决方案。
-
是的,你是对的 textarea 只是一个输入类型