foundation

HTML-формы

Нативные controls, labels, validation, autocomplete, поведение submit и доступные состояния ошибок.

На интервью по формам фокус на нативном поведении до кастомных виджетов: правильные controls, labels, validation, autocomplete и доступные ошибки. HTML-формы задают семантику отправки, клавиатурные пути и автозаполнение браузера.

Подтемы: нативные controls и constraint validation; labels, name, группировка и autocomplete tokens.

На интервью: разберите login-форму, доступную без JavaScript.

Типовые ошибки: placeholder вместо label, кнопки на div, client validation как «безопасность».

Чеклист:

  • Сначала нативные controls.
  • У каждого control есть label и name.
  • Client validation для UX, server — для безопасности.