Знаешь поле для одноразового пароля (OTP)? Его можно реализовать с помощью всего одного input и нескольких строк CSS.
HTML:
<input type="text" maxlength="6">Код и демо: https://css-tip.com/single-digit-inputs/
Количество символов можно контролировать через атрибут
maxlength@WebDev_Plus