Javascript 如何为我的文本编辑器设置maxlength

Javascript 如何为我的文本编辑器设置maxlength,javascript,jquery,html,Javascript,Jquery,Html,我想为我的文本编辑器设置最大字符长度。用户将在编辑器的Iframe中输入文本。我通过keydown事件获取字符。 我通过使用text&maxlength计算长度并将keyflag设置为false来获得“maxlength” 我的问题是,我现在必须允许用户在按backspace、delete、ctrl+特殊键时编辑文本 是否有其他通用方法来实现maxlength属性?一旦达到最大限制,您可以执行以下操作 var text = $('#editor').text().substring(0,maxl

我想为我的文本编辑器设置最大字符长度。用户将在编辑器的Iframe中输入文本。我通过
keydown
事件获取字符。 我通过使用text&maxlength计算长度并将keyflag设置为false来获得“maxlength”

我的问题是,我现在必须允许用户在按backspace、delete、ctrl+特殊键时编辑文本


是否有其他通用方法来实现maxlength属性?

一旦达到最大限制,您可以执行以下操作

var text = $('#editor').text().substring(0,maxlength);

你可以将文本作为值添加到编辑器中,伙计们,我终于做到了

在按键事件和使用按键代码,我们可以实现这些功能

keydown(e)
{
 if(e.keyCode==8) //for backspace key
{
 // your code
}
}

像wise一样,我们可以编写所需的函数

您的文本编辑器是文本区域吗?在这种情况下,有一个maxlength属性我使用了iframe。。。不是文本区域。。