Sintomi
Si supponga che si definisce un elemento textarea con un attributo maxLength definito su un valore in una pagina Web. Aprire quindi la pagina Web in modalità quirks legacy in Internet Explorer 11. Quando si tenta di recuperare l'attributo maxLength utilizzando il metodo getAttribute nella pagina Web, il risultato sarà null.
Risoluzione
Informazioni sull'aggiornamento
Per risolvere questo problema, installare l'aggiornamento della protezione cumulativo più recente per Internet Explorer. A tale scopo, passare a Microsoft Update. Vedere inoltre le informazioni tecniche sull'aggiornamento cumulativo della sicurezza più recente per Internet Explorer. Nota: Questo aggiornamento era prima incluso nell'aggiornamento cumulativo della protezione per Internet Explorer (MS15-018) di marzo.
Soluzione alternativa
Per risolvere questo problema, è possibile impostare la pagina Web in modalità documento successiva.
Ulteriori informazioni
Questo problema si verifica perché l'attributo maxLength non esposto nel documento se la pagina Web utilizza modalità di documento di Internet Explorer 5 (la modalità) o documento di Internet Explorer 7. Di seguito è riportato un esempio di una pagina Web in cui si verifica il problema:
<html><head>
<meta content="IE=5" http-equiv="X-UA-Compatible" /> </head> <body> <textarea rows="4" cols="50" maxLength="200" onclick="javascript:alert ('maxLength is ' + this.getAttribute('maxLength'));"></textarea> </body> </html>
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
Riferimenti
Vedere la terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.