Chrome zählt Zeichen falsch in textarea mit dem Attribut maxlength

Hier ist ein Beispiel:

JS:

$(function() {
  $('#test').change(function() {
    $('#length').html($('#test').val().length)
  })
})

HTML:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea id=test maxlength=10></textarea>
length = <span id=length>0</span>

Füllen textarea mit Linien (Zeichen auf einer Zeile), bis browser ermöglicht.
Wenn Sie fertig sind, verlassen textarea-und js-code berechnet Charaktere.

So, in meinem Fall konnte ich nur 7 Zeichen (einschließlich Leerzeichen) vor chrome hat mich gestoppt. Obwohl der Wert von maxlength-Attribut 10:

Chrome zählt Zeichen falsch in textarea mit dem Attribut maxlength

Schreibe einen Kommentar