- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Каким образом можно подсчитать кол-во символов в textarea, если уже занято WYSIWYG редактором TinyMCE? В самом редакторе нашел только функцию подсчета слов, а нужны символы.
onKeyUp не помогает.
str = document.getElementById('ID_поля').value;
А показываем на onKeyUp;
str = document.getElementById('ID_поля').value;
А показываем на onKeyUp;
Как это реализовать? Сейчас так, вместе с TinyMCE не работает, если отдельно работает.
<textarea id="htmlarea" name="content" cols="8" rows="40" class="i-textarea" onMouseMove="get_strlen();" onkeyup="get_strlen();"></textarea>
Символов в тексте новости: <span id="content_len">0</span>.
<script>
function get_strlen()
{
var str = document.getElementById('htmlarea').value;
if (str.length < 35000)
{
return document.getElementById('content_len').innerHTML = str.length;
}
else
{
return document.getElementById('content_len').innerHTML = '<font color="red">' + str.length + ' (превышен лимит)</font>';
}
}
</script>
В качестве примера.
<textarea id="htmlarea" name="content" cols="8" rows="40" class="i-textarea" onMouseMove="get_strlen();" onkeyup="get_strlen();"></textarea>
Символов в тексте новости: <span id="content_len">0</span>.
<script>
function get_strlen()
{
var str = document.getElementById('htmlarea').value;
if (str.length < 35000)
{
return document.getElementById('content_len').innerHTML = str.length;
}
else
{
return document.getElementById('content_len').innerHTML = '<font color="red">' + str.length + ' (превышен лимит)</font>';
}
}
</script>
В качестве примера.
Пробовал Ваш вариант. Вместе с TinyMCE не работал.
дело в том, что tinymce не работает с textarea на самом деле, при инициализации он создаёт фрейм на том месте где был textarea и работает уже как с обычной страничкой. думаю подсчёт символов можно нагуглить, редактор то популярен во всём мире, и скорее всего какой-то умелец это уже реализовал в виде плагина.
https://google.com/search?q=tinymce+char+count+plugin