Загрузка...

Атрибут form у input HTML

Обычно элементы внутри <form>. Иногда вёрстка выносит поле. form связывает по id.

Прямой ответ

Дайте form id, на input — form="that-id". При отправке поле идёт с этой формой. formaction на submit может менять action только для этой кнопки.

Input outside its form

html
HTML Code
<form id="signup" action="/signup" method="post">
<label for="user">Username</label>
<input id="user" name="user" type="text">
<button type="submit">Create</button>
</form>

<p>Extra field placed later in the layout:</p>
<label for="promo">Promo</label>
<input id="promo" name="promo" type="text" form="signup">

Попробуйте

  1. form с id
  2. input после закрытия form
  3. атрибут form
  4. проверьте модель

Типичные ошибки

  • опечатка в id
  • form не заменяет name
  • слишком много отдельных полей

Кратко

  • form="id" связывает
  • для особой вёрстки
  • name и label
  • вкладывайте, если яснее

🧠 Проверьте Свои Знания

Готов к Началу

Проверьте Свои Знания

Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему

❓
4
Вопросы
🎯
70%
Для Прохождения
♾️
∞
Время
🔄
∞
Попытки

📝 Инструкции

  • Внимательно прочитайте каждый вопрос
  • Выберите лучший ответ на каждый вопрос
  • Вы можете пересдавать тест столько раз, сколько захотите
  • Ваш прогресс будет показан вверху