Максимальная длина текстовой области не работает на IE8
Из исследований в Интернете, атрибут максимальной длины не работает на IE 8 и 9
Чтобы решить проблему, я попробовал решение отсюда, используйте другую функцию, которая предназначена для представления текстовой области:
//Dynamic append the textarea row
function do_resize(textArea) {
while (
textArea.rows > 1 &&
textArea.scrollHeight < textArea.offsetHeight
)
{
textArea.rows--;
}
while (textArea.scrollHeight > textArea.offsetHeight)
{
textArea.rows++;
}
textArea.rows++
}
Проблема в том, что textarea не может ввести какой-либо символ после того, как он превысит 2000 в IE8 9, но я все еще могу использовать функцию копирования и вставки, которая превысит ограничение textarea. Как это исправить? Спасибо