jQuery查找输入的密钥是否会增加文本的长度取消它

时间:2014-01-03 14:04:54

标签: jquery

我正在使用jQuery。

目标:

  • 如果达到textarea的最大长度,我将禁用任何已使用的输入。
  • 我正在处理keyDown事件并取消它。

问题:

  • 用户可能想要删除最后一个单词。

这是一个片段:

editTweet.keydown(function(e) {
    // Can i check if the (e) is going to increase the text
    var left = Limit - editTweet.val().length;
    if (left <= 0) {
        return false;
    }
    spn.text(left);
});

1 个答案:

答案 0 :(得分:0)

使用:

解决它
 if (e.which < 0x20) {
        // e.which < 0x20, then it's not a printable character
        // e.which === 0 - Not a character
        return;     // Do nothing
    }

Copied from Here