#asp.net-ajax
#asp.net-ajax
Вопрос:
Я хочу ограничить количество символов в редакторе форматированного текста html jquery с помощью jquery.Максимальное ограничение составляет 1000 символов.Я могу добавить в него данные, только если удалю из него некоторые символы.Даже копирование-вставка из контекстного меню не должно работать после достижения предела.
Ответ №1:
Используйте следующий код Javascript:-
function checkBox(){if(document.getElementById("**ELEMENT NAME**").value.length>1000){document.getElementById("**ELEMENT NAME**").value = document.getElementById("**ELEMENT NAME**").value.substring(0, 1000);}}
window.setInterval("checkBox();", 1000);
Надеюсь, это поможет
Комментарии:
1. Это работает для простых текстовых редакторов, а не для редакторов html jquery
2. Это все равно будет работать, если вы используете jQuery в обязательном порядке! В любом случае, всегда готов помочь! 😀
Ответ №2:
//This is not jQuery, but it will do the trick
<html>
<head>
<script language="JavaScript">
<!--
function limitText() {
var txtArea = document.myForm.myTextArea;
if (txtArea.value.length > 1000) {
txtArea.value = txtArea.value.substring(0, 999);
}
}
-->
</script>
</head>
<body>
<form name="myForm">
<textarea name="myTextArea" rows=2 cols=50 onChange='limitText()'>
Here is some text in my text area.
</textarea>
</form>
</body>