Sintomas
Suponha que definir um elemento de área de texto que tem um atributo de maxLength definido para um valor de uma página Web. Em seguida, abrir a página Web no modo de legacy quirks no 11 do Internet Explorer. Quando tenta obter o atributo de maxLength utilizando o método de getAttribute na página Web, o resultado é nulo.
Resolução
Informações sobre a atualização
Para resolver este problema, instale a actualização de segurança cumulativa mais recente para o Internet Explorer. Para tal, vá para o Microsoft Update. Além disso, consulte as informações técnicas sobre a segurança cumulativa mais recente actualização para o Internet Explorer.
Nota Esta actualização foi incluída pela primeira vez em Março de actualização de segurança cumulativa para o Internet Explorer (MS15-018).
Solução alternativa
Para contornar este problema, pode definir a página Web para utilizar um modo posterior do documento.
Mais informações
Este problema ocorre porque que o atributo de maxLength não seja exposto ao documento, se a página Web utiliza o modo de documento do Internet Explorer 5 (quirks modo) ou o modo de documento do Internet Explorer 7. Segue-se um exemplo de uma página Web no qual o problema ocorrer:
<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>
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Consulte a terminologia utilizada pela Microsoft para descrever actualizações de software.