Отличие атрибута size от maxlength в HTML заключается в том, что они выполняют разные функции:
Таким образом, size устанавливает размер поля ввода, а maxlength — максимальное количество вводимых символов. 14
Часто эти атрибуты используют вместе, иногда с одинаковыми значениями. 4 Например, если поле предназначено для пятизначного почтового кода, то подойдут значения size=5 и maxlength=5. 4