O Chrome lida com a propriedade MaxLength de TextAreas de forma diferente; especificamente, ele gosta de contar dois caracteres para cada nova linha, em vez de apenas um ( \r\n
vs. apenas \n
).
Este é um problema comum:
Uneditable Text Fields and Browser Compatibility
Occasionally, when an uneditable field selected from a drop-down menu or a search box is very long - for example, a course title - you may receive this error message:
"Please shorten this field to X characters or less. (You are currently using X.)"
This error message is directly related to the way in which some browsers interpret our application pages. In order to proceed with your application, please use either Internet Explorer or Mozilla Firefox.
Veja estas perguntas do StackOverflow:
- O Chrome conta caracteres incorretos na textarea com o atributo maxlength
- Validação maxlength diferente da textarea com novas linhas no Chrome e no Firefox
Para "Corrigir", para que o Google Chrome se comporte da mesma maneira que os outros navegadores, o aplicativo da Web precisará ser modificado.