Xakephp
@Xakephp

Как указать максимальный размер одного слова из текста в textarea?

Дело в том что большой размер слова, например
выывввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввваааааааааааааааааааааааааааааааааааааааааа

выдает ошибку, нужно указать максимальное число символов в одном слове.
  • Вопрос задан
  • 2396 просмотров
Решения вопроса 1
@PaulJE
Дело в том, что нативно HTML5 не потдерживает проверку на длину каждого слова, только если всего текста внутри текстареа, следовательно есть 2 пути решения: проверка на клиенте и на бакэнде.
1й способ прост в исполнении, на сабмит формы вешать обработчик на javascript. Проблема только 1: пользователь может легко обойти такую проверку
2й Способ более эффективен но более сложен в плане проработки нюансов, т.к. нужно вернуть ту же страницу с указанием ошибки, при этом не терять текста внутри текстареа.
Лучше всего комбинировать такие веши: простая проверка на JS + проверка на бакенде
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы