インターネットでの調査によると、最大長属性は 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 name="q<%=countNo%>_ans" rows="3" cols="55" maxlength="2000" style="resize: none;" onkeyup="new do_resize(this);" onKeyPress="return ( this.value.length < 2000);"></textarea>
問題は、IE8 9 で 2000 を超えると textarea に文字を入力できなくなりますが、textarea の制限を超えるコピー アンド ペースト機能は引き続き使用できます。これを修正する方法は?ありがとう