Z badań nad internetem, max atrybut długość nie działa na IE 8 i 9Max długość textarea nie działa na IE8
Aby rozwiązać ten problem, próbowałem rozwiązanie stąd, że korzystać z innych funkcji, które jest dla prezentacji tekstowego:
//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>
problem polega na tym, textarea nie jest w stanie wprowadzić dowolny znak po nim przekraczać 2000 w IE8 9, ale nadal nie mogę korzystać z funkcji kopiowania i wklejania, który przekroczy limit textarea . Jak to naprawić? Dzięki
przepraszam. Wydaje się, że onpaste = "return false" naprawił problem – user1871516
jest bardzo łatwy przy użyciu długości ' ' – Sender