Атрибут novalidate (Не Проверять)



Атрибут novalidate указывает, что форма или поле ввода не должны проверяться при отправке формы.

Если этот атрибут присутствует, форма не будет проверять введенные данные.

Замечание: Атрибут novalidate работает с: <form> и типами ввода <input>: text, search, url, telephone, email, password, средства выбора даты/времени (date, time , ...), range и color.

Пример
<form action="demo_form.php" novalidate="novalidate"> Адрес E-mail: <input type="email" name="user_email" /> <input type="submit" /> </form>


Попробуйте сами »

 

Атрибут pattern (Шаблон, Образец)

Атрибут pattern определяет шаблон, используемый для проверки поля ввода.

В качестве шаблона используется регулярное выражение. Вы можете прочитать о регулярных выражениях в наших уроках JavaScript.

Замечание: Атрибут pattern работает со следующими типами <input>: text, search, url, telephone, email и password

Пример ниже показывает текстовое поле, которое может содержать только три латинских буквы (никаких чисел или специальных символов):

Пример
Код страны: <input type="text" name="country_code" pattern="[A-z]{3}" title="Трехбуквенный код страны" />


Попробуйте сами »

 

Атрибут placeholder (Заполнитель)

Атрибут placeholder показывает подсказку об ожидаемом значении поля ввода.

Замечание: Атрибут placeholder работает с типами ввода <input>: text, search, url, telephone, email и password

Подсказка отображается в поле ввода, когда оно пустое, и исчезает, когда поле получает фокус:

Пример
<input type="search" name="user_search" placeholder="введите поисковую фразу" />


Попробуйте сами »

 

Атрибут required (Обязательное Поле)

Атрибут required указывает, что поле должно быть заполнено в обязательном порядке перед отправкой формы.

Замечание: Атрибут required работает с типами <input>: text, search, url, telephone, email, password, date, time (и другие типы выбора даты/времени), number, checkbox, radio и file.

Пример
Имя: <input type="text" name="usr_name" required="required" />


Попробуйте сами »

HTML5

HTML5 улучшает функциональную совместимость и уменьшает стоимость разработки, утверждая точные правила о том, как трактовать все HTML элементы и как обрабатывать ошибки.

В качестве новых особенностей HTML5 можно упомянуть функции для внедрения аудио, видео, графики, веб хранилища на стороне клиента и интерактивные документы. HTML5 также содержит новые элементы, например <nav>, <header>, <footer>, и <figure>.

Группа по разработке HTML5 включает Microsoft, IBM, Apple, Google, AOL, Mozilla, Nokia, Opera и не одну сотню других производителей.

Замечание: HTML5 пока не является рекомендацией W3C!

Упорядочено по Алфавиту

Новый : Новые теги в HTML5.

Тег Описание
<!--...--> Определяет комментарий
<!DOCTYPE> Определяет тип документа
<a> Определяет гиперссылку
<abbr> Определяет аббревиатуру
<acronym> Не поддерживается в HTML5
<address> Определяет элемент "адрес"
<applet> Не поддерживается в HTML5
<area> Определяет участок на карте изображения
<article>Новый Определяет статью
<aside>Новый Определяет контент - отступление от основного содержания страницы
<audio>Новый Определяет звуковой контент
<b> Определяет жирный текст
<base> Определяет базовый адрес URL для всех ссылок на странице
<basefont> Не поддерживается в HTML5
<bdo> Определяет направление отображения текста
<big> Не поддерживается в HTML5
<blockquote> Определяет длинную цитату
<body> Определяет элемент body (тело страницы)
<br> Вставка переноса строки
<button> Определяет кнопку
<canvas>Новый Определяет графику
<caption> Определяет заголовок таблицы
<center> Не поддерживается в HTML5
<cite> Определяет цитирование
<code> Определяет текст компьютерного кода
<col> Определяет атрибуты для колонок таблицы
<colgroup> Определяет группы колонок таблицы
<command>Новый Определяет командную кнопку
<datalist>Новый Определяет выпадающий список
<dd> Определяет описание термина в списке определений
<del> Определяет удаленный текст
<details>Новый Определяет детали элемента
<dfn> Определяет термин
<dir> Не поддерживается в HTML5
<div> Служит для группировки элементов
<dl> Определяет список определений
<dt> Определяет термин
<em> Определяет акцентированный текст
<embed>Новый Определяет внешний интерактивный контент или плагин
<fieldset> Определяет набор полей
<figcaption>Новый Определяет заголовок элемента figure
<figure>Новый Определяет группу медиа контента и ее заголовок
<font> Не поддерживается в HTML5
<footer>Новый Определяет нижний колонтитул (подвал) для раздела или страницы
<form> Определяет форму
<frame> Не поддерживается в HTML5
<frameset> Не поддерживается в HTML5
<h1> - <h6> Определяет заголовки 1 - 6
<head> Определяет информацию о документе
<header>Новый Определяет верхний колонтитул (заголовок) для раздела или страницы
<hgroup>Новый Определяет информацию о разделе документа
<hr> Определяет горизонтальную линию
<html> Определяет html документ
<i> Определяет курсивный (наклонный) текст
<iframe> Определяет встроенное окно (фрейм)
<img> Определяет изображение
<input> Определяет поле ввода
<ins> Определяет вставленный текст
<keygen>Новый Определяет генератор ключей на форме
<kbd> Определяет текст с клавиатуры
<label> Определяет подпись для элемента управления form
<legend> Определяет заголовок в наборе полей
<li> Определяет пункт списка
<link> Определяет ссылку на ресурс
<map> Определяет карту изображения
<mark>Новый Определяет помеченный текст
<menu> Определяет список меню
<meta> Определяет метаинформацию
<meter>Новый Определяет измерение в предопределенном диапазоне
<nav>Новый Определяет ссылки навигации
<noframes> Не поддерживается в HTML5
<noscript> Определяет участок кода, который будет использоваться, если не работают скрипты
<object> Определяет встроенный объект
<ol> Определяет упорядоченный список
<optgroup> Определяет группу опций
<option> Определяет опцию в выпадающем списке
<output>Новый Определяет некоторые типы вывода
<p> Определяет параграф
<param> Определяет параметр для объекта
<pre> Определяет предварительно отформатированный текст
<progress>Новый Определяет прогресс выполения задачи любого сорта
<q> Определяет короткую цитату
<rp>Новый Используется в ruby комментариях для определения, что показывать, если браузер не поддерживает элемент ruby (агат)
<rt>Новый Определяет объяснение ruby комментариев
<ruby>Новый Определяет ruby комментарий
<s> Определяет текст, который является некорректным
<samp> Определяет образец компьютерного кода
<script> Определяет скрипт
<section>Новый Определяет раздел (рубрику, секцию)
<select> Определяет список выбора
<small> Определяет небольшой текст
<source>Новый Определяет медиа ресурсы, источники
<span> Используется для группировки элементов
<strike> Не поддерживается в HTML5
<strong> Определяет акцентированный текст
<style> Определяет определение стиля
<sub> Определяет подстрочный текст
<summary>Новый Определяет заголовок элемента "детали"
<sup> Определяет надстрочный текст
<table> Определяет таблицу
<tbody> Определяет тело таблицы
<td> Определяет ячейку таблицы
<textarea> Определяет текстовая область
<tfoot> Определяет нижний колонтитул таблицы
<th> Определяет заголовок столбца/строки таблицы
<thead> Определяет заголовок таблицы
<time>Новый Определяет время/дату
<title> Определяет заголовок документа
<tr> Определяет столбец таблицы
<tt> Не поддерживается в HTML5
<u> Не поддерживается в HTML5
<ul> Определяет неупорядоченный список
<var> Определяет переменную
<video>Новый Определяет видео
<wbr>Новый Определяет возможный перенос слова
<xmp> Не поддерживается в HTML5

HTML5 Глобальные Атрибуты

Новый : Новые глобальные атрибуты в HTML5.

Атрибут Значение Описание
accesskey символ Указывает горячую клавишу на клавиатуре для доступа к элементу
class имя_класса Указывает имя класса для элемента (используется таблицами стилей css)
contenteditableНовый true false Указывает, может ли пользователь редактировать контент или нет
contextmenuНовый идентификатор_меню Указывает контекстое меню для элемента
dir ltr rtl Указывает направление текста для содержимого элемента
draggableНовый true false auto Указывает, может ли пользователь перетаскивать элемент
dropzoneНовый copy move link Указывает, что должно произойти, когда перетаскиваемые элементы/данные отпускаются над элементом
hiddenНовый hidden Указывает не существенный (не значимый) элемент. Спрятанные элементы не отображаются
id идентификатор id Указывает уникальный идентификатор для элемента
lang код_языка Определяет код языка для содержимого элемента
spellcheckНовый true false Указывает, должен ли элемент осуществлять проверку правописания и грамматики
style определение_стиля Указывает встроенный стиль для элемента
tabindex число Указывает порядок табуляции для элемента
title текст Указывает дополнительную информацию об элементе

Глобальные Атрибуты Событий

HTML 4 добавил возможность запускать ответные реакции на события в браузере, например выполнять скрипт JavaScript, когда пользователь щелкает на элементе.

Чтобы узнать больше о программировании событий, пожалуйста, посетите наши уроки JavaScript и наши уроки DHTML.

Ниже перечислены глобальные атрибуты событий, которые могут быть вставлены в элементы HTML5 для определения ответных действий - реакций на события.

Новый : Новые атрибуты событий в HTML5.

Оконные Атрибуты Событий

События, возникающие в оконном объекте.

Применяется к тегу <body>:

Атрибут Значение Описание
onafterprintНовый скрипт Скрипт, запускаемый после того, как документ распечатается
onbeforeprintНовый скрипт Скрипт, запускаемый перед печатью документа
onbeforeonloadНовый скрипт Скрипт, запускаемый перед загрузкой документа
onblur скрипт Скрипт, запускаемый, когда окно теряет фокус
onerrorНовый скрипт Скрипт, запускаемый, когда происходит ошибка
onfocus скрипт Скрипт, запускаемый, когда окно получает фокус
onhaschangeНовый скрипт Скрипт, запускаемый, когда документ изменился
onload скрипт Скрипт, запускаемый, когда документ загружается
onmessageНовый скрипт Скрипт, запускаемый при получении сообщения
onofflineНовый скрипт Скрипт, запускаемый, когда документ переходит в оффлайн режим
ononlineНовый скрипт Скрипт, запускаемый, когда документ переходит в режим онлайн
onpagehideНовый скрипт Скрипт, запускаемый, когда окно становится невидимым
onpageshowНовый скрипт Скрипт, запускаемый, когда окно становится видимым
onpopstateНовый скрипт Скрипт, запускаемый, когда история окна изменяется
onredoНовый скрипт Скрипт, запускаемый, когда документ выполняет восстановление последней операции
onresizeНовый скрипт Скрипт, запускаемый, когда изменяется размер окна
onstorageНовый скрипт Скрипт, запускаемый, когда документ загружается
onundoНовый скрипт Скрипт, запускаемый, когда документ выполняет отмену последней операции
onunloadНовый скрипт Скрипт, запускаемый, когда пользователь закрывает документ

 

События Формы

События, возникающие при выполнении действий с HTML формами.

Применяются ко всем элементам HTML5, но обычно используются в элементах формы:

Атрибут Значение Описание
onblur скрипт Скрипт, запускаемый, когда элемент теряет фокус
onchange скрипт Скрипт, запускаемый, когда элемент изменяется
oncontextmenuНовый скрипт Скрипт, запускаемый, когда запускается контекстное меню
onfocus скрипт Скрипт, запускаемый, когда элемент получает фокус
onformchangeНовый скрипт Скрипт, запускаемый, когда форма изменяется
onforminputНовый скрипт Скрипт, запускаемый, когда получает пользователь вводит данные в форму
oninputНовый скрипт Скрипт, запускаемый, когда пользователь вводит данные в элемент
oninvalidНовый скрипт Скрипт, запускаемый, когда элемент неработоспособный
onreset скрипт Скрипт, запускаемый, когда форма сбрасывается Не поддерживается в HTML5
onselect скрипт Скрипт, запускаемый, когда элемент выбирается
onsubmit скрипт Скрипт, запускаемый при отправке формы

 

События Клавиатуры

События, инициируемые клавиатурой.

Применяется ко всем элементам HTML5.

Атрибут Значение Описание
onkeydown скрипт Скрипт, запускаемый при нажатии кнопки
onkeypress скрипт Скрипт, запускаемый, когда кнопка была нажата, а затем отпущена
onkeyup скрипт Скрипт, запускаемый при отпускании кнопки

 

События Мыши

События, возникающие при выполнении действий с мышью или подобных действиях пользователя:

Применяется ко всем элементам HTML5.

Атрибут Значение Описание
onclick скрипт Скрипт, запускаемый при клике мышью
ondblclick скрипт Скрипт, запускаемый при двойном щелчке кнопкой мыши
ondragНовый скрипт Скрипт, запускаемый, когда элемент перетаскивается
ondragendНовый скрипт Скрипт, запускаемый в конце операции перетаскивания
ondragenterНовый скрипт Скрипт, запускаемый, когда перетаскиваемый элемент оказался над допустимой целевой областью, над которой его можно отпустить
ondragleaveНовый скрипт Скрипт, запускаемый, когда перетаскиваемый элемент покидает допустимую целевую область, где его можно было отпустить
ondragoverНовый скрипт Скрипт, запускаемый, когда элемент перетаскивается над допустимой целевой областью, где его можно отпустить
ondragstartНовый скрипт Скрипт, запускаемый в начале операции перетаскивания
ondropНовый скрипт Скрипт, запускаемый, когда перетаскиваемый элемент отпускается
onmousedown скрипт Скрипт, запускаемый при нажатии кнопки мыши
onmousemove скрипт Скрипт, запускаемый при перемещении указателя мыши
onmouseout скрипт Скрипт, запускаемый, когда указатель мыши выходит за пределы элемента
onmouseover скрипт Скрипт, запускаемый, когда указатель мыши перемещается над элементом
onmouseup скрипт Скрипт, запускаемый, когда кнопка мыши отпущена
onmousewheelНовый скрипт Скрипт, запускаемый, когда прокручивается колесо мыши
onscrollНовый скрипт Скрипт, запускаемый, когда прокручивается ползунок полосы прокрутки элемента

 

Медиа События

События, возникающие в медиа элементах, например video (видео), image (изображения) и audio (аудио).

Применяются ко всем элементам HTML5, но наиболее часто используются в медиа элементах, таких как audio, embed, img, object и video:

Атрибут Значение Описание
onabort скрипт Скрипт, запускаемый при отмене
oncanplayНовый скрипт Скрипт, запускаемый, когда медиа может начать воспроизведение, но может остановиться для буферизации
oncanplaythroughНовый скрипт Скрипт, запускаемый, медиа может воспроизводиться до конца - без остановок для буферизации
ondurationchangeНовый скрипт Скрипт, запускаемый, когда продолжительность медиа изменяется
onemptiedНовый скрипт Скрипт, запускаемый, когда медиа источник внезапно становится пустым (ошибки сети, ошибки при загрузке и т.д.)
onendedНовый скрипт Скрипт, запускаемый, когда медиа достигает конца воспроизведения
onerrorНовый скрипт Скрипт, запускаемый, когда происходит ошибка при загрузке элемента
onloadeddataНовый скрипт Скрипт, запускаемый, когда данные медиа загружены
onloadedmetadataНовый скрипт Скрипт, запускаемый, когда данные о продолжительности или другая информация о медиа элементе загружены
onloadstartНовый скрипт Скрипт, запускаемый, когда браузер начинает загружать медиа данные
onpauseНовый скрипт Скрипт, запускаемый при остановке (паузе) медиа
onplayНовый скрипт Скрипт, запускаемый при старте воспроизведения медиа
onplayingНовый скрипт Скрипт, запускаемый, когда медиа уже начало воспроизводиться
onprogressНовый скрипт Скрипт, запускаемый, когда браузер извлекает медиа данные
onratechangeНовый скрипт Скрипт, запускаемый, когда скорость медиа потока (количество бит в секунду) изменяется
onreadystatechangeНовый скрипт Скрипт, запускаемый, когда состояние готовности изменяется
onseekedНовый скрипт Скрипт, запускаемый, когда атрибут поиска медиа элемента более не используется, и поиск завершен
onseekingНовый скрипт Скрипт, запускаемый, когда атрибут поиска медиа элемента используется, и поиск начат
onstalledНовый скрипт Скрипт, запускаемый при возникновении ошибки в процессе извлечения медиа данных (остановка)
onsuspendНовый скрипт Скрипт, запускаемый, когда браузер уже начал извлекать медиа данные, но процесс был приостановлен прежде, чем медиа файл был полностью извлечен
ontimeupdateНовый скрипт Скрипт, запускаемый, когда медиа изменяет позицию проигрывания
onvolumechangeНовый скрипт Скрипт, запускаемый, когда изменяется уровень громкости медиа, а также, когда уровень громкости устанавливается в "mute" (без звука)
onwaitingНовый скрипт Скрипт, запускаемый, когда медиа перестало воспроизводиться и ожидает возобновления

 

Пример
Цвет: <input type="color" name="user_color" />


Попробуйте сами »

HTML5 Новые Элементы Форм

HTML5 имеет несколько новых элементов и атрибутов для форм.

Этот урок охватытвает новые элементы форм:

  • datalist (список опций)
  • keygen (генератор ключа)
  • output (вывод)

Поддержка Браузерами

Элемент IE Firefox Opera Chrome Safari
datalist (список опций) Нет 4.0 9.5 Нет Нет
keygen (генератор ключа) Нет 4.0 10.5 3.0 Нет
output (вывод) Нет Нет 9.5 10.0 Нет

 


Дата добавления: 2019-01-14; просмотров: 209; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!