Максимальная длина текстовой области не работает на 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. Как это исправить? Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос