Мне нужно отключить ввод текста в соответствии с длиной текста в contenteditable
абзаце.
<p id="test" class="given" contenteditable="true"></p>
Что означает, что мне нужно избегать ввода текста,
$("p.given").on('click keydown keyup',function(e) {
var templateText = getContent($(this)); //Test [FirstName] ! Lorem Ipsum is [LocationName]. the printing and typesetting.
// 46,8 keycodes for delete & backspace
if (templateText.length >= 100 && e.keyCode !== 46 && e.keyCode !== 8){
e.preventDefault();
}
});
this getContent()
метод возвращает следующую примерную строку outout.
Test [FirstName] ! Lorem Ipsum is [LocationName]. the printing and typesetting.
Вышеупомянутая click keydown keyup
функция не работает должным образом. Что мне нужно сделать, это
Мне нужно учитывать длину [FirstName]
как 50 [LocationName]
длина как 60
Итак, для этого мне нужно проверить ввод текста. Как я могу это сделать