Проблема с Chrome и ограничениями на количество символов в текстовом поле

Проблема с Chrome и ограничениями на количество символов в текстовом поле

Попытка отправить контент в текстовое поле в Chrome — это веб-инструмент, который я использую на работе.

В IE все работает нормально, но когда я пытаюсь отправить запрос в это пространство, возвращается эта ошибка.

Сократите этот текст до 1950 символов или меньше (в настоящее время вы используете 1999 символов)

Это проблема с корректной работой HTML в Chrome или есть настройка в Chrome, позволяющая не выполнять проверку?

решение1

Chrome обрабатывает свойство MaxLength объекта TextAreas по-другому; в частности, он предпочитает подсчитывать два символа для каждой новой строки вместо одного ( \r\nvs. just \n).

Это распространенная проблема:

Нередактируемые текстовые поля и совместимость с браузерами

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

«Пожалуйста, сократите это поле до X символов или меньше. (В настоящее время вы используете X.)»

Это сообщение об ошибке напрямую связано с тем, как некоторые браузеры интерпретируют страницы нашего приложения. Чтобы продолжить работу с вашим приложением, пожалуйста,используйте Internet Explorer или Mozilla Firefox.

Источник

Ознакомьтесь с этими вопросами на StackOverflow:

Чтобы «исправить это», чтобы Chrome вел себя так же, как и другие браузеры, необходимо будет изменить веб-приложение.

Связанный контент