Атрибут form — это очень удобное нововведение, позволяющее объявлять элементы формы за пределами тегов <form>. До настоящего времени для построения формы приходилось записывать открывающий и закрывающий теги <form> и между ними объявлять все нужные элементы. В HTML5 элементы можно вставлять в любое место документа и привязывать их к форме, ссылаясь на ее название в атрибуте form (листинг 6.20).
Листинг 6.20. Объявление элементов формы в разных местах документа
<!DOCTYPE html>
<html lang="ru">
<head>
<title>opMbi</title>
</head>
<body>
<nav>
<input type="search" name="mysearch" id="mysearch" form="myform">
</nav>
<section id="form">
<form name="myform" id="myform" method="get">
<input type="text" name="name" id="name">
<input type="submit" value="Send">
</form>
</section>
</body>
</html>
Добавить комментарий