Chrome неправильно считает символы в текстовой области с атрибут maxlength

Вот пример:

$(функция () { $('#test').change(function() { $('#length').html($('#test').val().length) }) })
  length = < span id=length>0

Заполнить текстовую область строками (по одному символу в строке), пока это не позволит браузер. Когда вы закончите, покиньте textarea, и js-код тоже будет вычислять символы.

Таким образом, в моем случае я мог ввести только 7 символов (включая пробелы), прежде чем хром остановил меня. Хотя значение атрибута maxlength равно 10:

imgur

41
задан Ruslan López 21 June 2016 в 17:34
поделиться