Подсчитать количество символов в текстовом поле для JS поля

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Подсчитать количество символов в текстовом поле для JS поля

Сообщение alcompstudio »

Добрый день, ув. специалисты!

Нужна помощь в выражении для подсчета количества символов (с пробелами и без пробелов) для поля с текстовым редактором (и поле для текста).

Суть вопроса - нужно подсчитывать как с учетом html-тегов (это один вариант подсчета), так и без учета html (чистый текст) и отображать подсчеты в полях при вводе в форме (JS-формула).

Я не специалист в JS, пробовал создать что-то типа такого выражения:

Код: Выделить всё

my_function();
function my_function()
{
  my_value = [799]
 
    return (my_value.length)
}
где [799] - поле с текстовым редактором.

Но, явно с ошибкой написал, результат "0" получается, т.е. не работает эта функция.

Может кто-то подскажет как написать правильно функции/выражения для JS-формулы по моим вышеуказанным нуждам?

Или может для более правильного решения нужно использовать имеющийся (новый) функционал

http://prntscr.com/rcxjc6

?
Буду рад любым решениям.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Подсчитать количество символов в текстовом поле для JS поля

Сообщение support »

Да, лучше использовать новый функционал.
Данные вводятся в обычном текстовом поле?
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Подсчитать количество символов в текстовом поле для JS поля

Сообщение alcompstudio »

Данные вводятся в поле с CKEditor и в поле для текста (без редактора). И там и там нужно подсчитывать, т.к. в первом случае нужно в форматированном тексте (с HTML тегами) подсчитать только символы текста, а во втором - вносится просто блок текста вместе с HTML-тегами (т.к. в поле с CKEditor теги нельзя посчитать, они обрезаются и не все сохраняются, которые нужны) - там нужно посчитать все символы вместе с HTML-тегами.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Подсчитать количество символов в текстовом поле для JS поля

Сообщение support »

Поищите как можно посчитать количество символов в textarea с помощью jquery и js код вставьте в форму.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Подсчитать количество символов в текстовом поле для JS поля

Сообщение alcompstudio »

хорошо, спасибо, попробую.
Ответить