Глава 7/
                
            Формы HTML5
HTML5 приносит много новых возможностей и совершенствований в технологию веб-форм. С целью повышения удобства просмотра веб-страниц были разработаны и добавлены новые атрибуты и способы ввода данных.
Синтаксис:
  <form>
    <label>Ваше имя:</label>
    <input id="user" name="username" type="text"/>
  </form>
                    
                Атрибут novalidate, позволяет избежать проверки формы при отправке.
Новые атрибуты
Placeholder
В HTML5 появился новый атрибут заполнителя placeholder. В таких элементах, как <input> и <textarea> этот атрибут содержит подсказку для пользователя о том, какая информация может быть введена в данное поле.
Синтаксис:
  <form>
     <label for="email">Ваш электронный адрес:</label>
     </input type="text" name="email"
        placeholder="email@example.com" />
  </form>
                    
                Результат выполнения:
Autofocus
Ставит курсор в нужное поле ввода, когда форма загрузится.
Синтаксис:
  <form>
     <label for="email">Ваш электронный адрес:</label>
     </input type="text" name="email"
        autofocus />
  </form>
                    
                Результат выполнения:
Required
Атрибут required используется, когда нужно сделать поля ввода обязательными для заполнения. Пользователь не сможет отправить форму, если не были заполнены все обязательные поля.
Синтаксис:
  <form>
     <label for="e-mail">Ваш электронный адрес: </label>
     <input name="Email" type="text" required />
     <input type="submit" value="Submit"/>
  </form>