我有一个textarea,我想限制长度(当然,它在服务器端检查)。最大长度达到时取消键
所以我
<textarea id="myFunkyTextArea" maxlength="255"></textarea>
我尝试以下
$('#myDiv').delegate('textarea','keydown',function(evt){
console.log($(this).val().lenth > 255)
if ($(this).val().lenth > 255){
//tried
//return false
evt.preventDefault();
}
})
我知道如何拿起最大长度ATTR,但我只是想取消事件,使他们的投入不添加到textarea。我用keydown去的原因是,如果这个人按住一个键,它应该达到255,并停止将该键添加到textarea。
的可能重复的[字符数限制在文本区域中输入(http://stackoverflow.com/questions/2805678/limit-number-of-characters-entered-in-textarea)和许多其他的](HTTP ://stackoverflow.com/search q = jquery的+极限+文本+长度+ textarea的) – 2011-04-28 10:53:11