У нас есть форма, которая позволяет людям вводить текст в формате HTML и этот ввод затем отображается в другом месте на веб-странице.Можно ли подсчитать строки видимого текста в формате HTML?
Из-за ограничений компоновки вход может быть не длиннее, чем X строк. Предварительный просмотр отредактированного текста на веб-странице отсутствует. Входные данные после отправки немедленно публикуются. (Краткое пояснение, почему я не могу исправить макет: текст, о котором идет речь, отображается как надпись над изображением. Оверлей имеет размер изображения и фиксирован. Текст должен быть полностью виден внутри этого наложения и не должен разливаться более.)
Меня просят реализовать что-то, чтобы люди не вводили слишком много текста.
Моя первая попытка была для «maxLength», но идет не так из-за возможности форматирования ввода html.
Помимо очевидных двух: 1. ожидающих, что пользователи будут умными и/или 2. реализуют метод предварительного просмотра, как еще мы могли бы это решить?
Я из идей, я также принимаю объяснение, почему это невозможно
Используемые технологии: Java, калитка 1.4.x
Посмотрите на этот ответ http://stackoverflow.com/a/3149645/1030409 – Patrick
Вы не можете знать, так как html не имеет понятия линий. – bert
* «Из-за ограничений компоновки вход может быть не длиннее X строк». * Исправить расположение. Когда я отправляю размер текста в 4 раза нормальный, я ожидаю, что сайт продолжит работу. –