Ich versuche, Inhalte in ein Textfeld in Chrome einzugeben. Dies ist ein webbasiertes Tool, das ich bei der Arbeit verwende.
Im Internet Explorer funktioniert es einwandfrei, aber wenn ich versuche, eine Abfrage in den Bereich zu senden, wird dieser Fehler zurückgegeben.
Bitte kürzen Sie diesen Text auf 1950 Zeichen oder weniger (Sie verwenden derzeit 1999 Zeichen)
Handelt es sich hierbei um ein Problem mit der ordnungsgemäßen Funktion des HTML in Chrome oder gibt es in Chrome eine Einstellung, mit der die Prüfung nicht durchgeführt werden kann?
Antwort1
Chrome behandelt die MaxLength-Eigenschaft von TextAreas anders. Insbesondere zählt es für jede neue Zeile lieber zwei Zeichen als nur eins ( \r\n
im Gegensatz zu „just“ \n
).
Dies ist ein häufiges Problem:
Nicht editierbare Textfelder und Browserkompatibilität
Wenn ein nicht bearbeitbares Feld, das aus einem Dropdown-Menü oder einem Suchfeld ausgewählt wird, sehr lang ist (z. B. ein Kurstitel), erhalten Sie gelegentlich möglicherweise diese Fehlermeldung:
„Bitte kürzen Sie dieses Feld auf X Zeichen oder weniger. (Sie verwenden derzeit X.)“
Diese Fehlermeldung steht in direktem Zusammenhang mit der Art und Weise, wie einige Browser unsere Bewerbungsseiten interpretieren. Um mit Ihrer Bewerbung fortzufahren, bitteverwenden Sie entweder Internet Explorer oder Mozilla Firefox.
Sehen Sie sich diese StackOverflow-Fragen an:
- Chrome zählt Zeichen im Textbereich mit Maxlength-Attribut falsch
- Unterschiedliche Maxlength-Validierung von Textbereichen mit Zeilenumbrüchen in Chrome und Firefox
Um das Problem zu beheben, sodass Chrome sich genauso verhält wie andere Browser, muss die Web-App geändert werden.