🗊Презентация HTML формы

Нажмите для полного просмотра!
HTML формы, слайд №1HTML формы, слайд №2HTML формы, слайд №3HTML формы, слайд №4HTML формы, слайд №5HTML формы, слайд №6HTML формы, слайд №7HTML формы, слайд №8HTML формы, слайд №9HTML формы, слайд №10HTML формы, слайд №11HTML формы, слайд №12HTML формы, слайд №13HTML формы, слайд №14HTML формы, слайд №15HTML формы, слайд №16HTML формы, слайд №17HTML формы, слайд №18HTML формы, слайд №19HTML формы, слайд №20HTML формы, слайд №21HTML формы, слайд №22HTML формы, слайд №23HTML формы, слайд №24HTML формы, слайд №25HTML формы, слайд №26HTML формы, слайд №27HTML формы, слайд №28HTML формы, слайд №29HTML формы, слайд №30HTML формы, слайд №31HTML формы, слайд №32HTML формы, слайд №33HTML формы, слайд №34HTML формы, слайд №35HTML формы, слайд №36HTML формы, слайд №37HTML формы, слайд №38HTML формы, слайд №39HTML формы, слайд №40HTML формы, слайд №41HTML формы, слайд №42HTML формы, слайд №43HTML формы, слайд №44HTML формы, слайд №45HTML формы, слайд №46HTML формы, слайд №47HTML формы, слайд №48HTML формы, слайд №49HTML формы, слайд №50HTML формы, слайд №51HTML формы, слайд №52HTML формы, слайд №53HTML формы, слайд №54HTML формы, слайд №55HTML формы, слайд №56HTML формы, слайд №57

Содержание

Вы можете ознакомиться и скачать презентацию на тему HTML формы. Доклад-сообщение содержит 57 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





HTML формы
Данильченко Анна Александровна
Преподаватель кафедры программного обеспечения систем ЖГТУ
Описание слайда:
HTML формы Данильченко Анна Александровна Преподаватель кафедры программного обеспечения систем ЖГТУ

Слайд 2


HTML формы, слайд №2
Описание слайда:

Слайд 3


HTML формы, слайд №3
Описание слайда:

Слайд 4


HTML формы, слайд №4
Описание слайда:

Слайд 5


HTML формы, слайд №5
Описание слайда:

Слайд 6





GET - POST
Главное отличие методов POST и GET заключается в способе передачи информации. В методе GET параметры передаются через адресную строку, т.е. по сути в HTTP-заголовке запроса, в то время как в методе POST параметры передаются через тело HTTP-запроса и никак не отражаются на виде адресной строки.
http://www.htmlbook.ru/cgi-bin/handler.cgi?nick=%C2%E0%ED%FF+%D8%E0%EF%EE%F7%EA%E8%ED&page=5
Описание слайда:
GET - POST Главное отличие методов POST и GET заключается в способе передачи информации. В методе GET параметры передаются через адресную строку, т.е. по сути в HTTP-заголовке запроса, в то время как в методе POST параметры передаются через тело HTTP-запроса и никак не отражаются на виде адресной строки. http://www.htmlbook.ru/cgi-bin/handler.cgi?nick=%C2%E0%ED%FF+%D8%E0%EF%EE%F7%EA%E8%ED&page=5

Слайд 7





Атрибуты формы
accept-charset - Устанавливает кодировку, в которой сервер может принимать и обрабатывать данные формы
<form action="handler.php" accept-charset="windows-1251">
Autocomplete - Включает автозаполнение полей формы.
Name - Имя формы.
Novalidate - Отменяет встроенную проверку данных формы на корректность ввода.
Target - Имя окна или фрейма, куда обработчик будет загружать возвращаемый результат.
Описание слайда:
Атрибуты формы accept-charset - Устанавливает кодировку, в которой сервер может принимать и обрабатывать данные формы <form action="handler.php" accept-charset="windows-1251"> Autocomplete - Включает автозаполнение полей формы. Name - Имя формы. Novalidate - Отменяет встроенную проверку данных формы на корректность ввода. Target - Имя окна или фрейма, куда обработчик будет загружать возвращаемый результат.

Слайд 8





Атрибут type
Описание слайда:
Атрибут type

Слайд 9


HTML формы, слайд №9
Описание слайда:

Слайд 10


HTML формы, слайд №10
Описание слайда:

Слайд 11





Поддержка этих значений браузерами
Описание слайда:
Поддержка этих значений браузерами

Слайд 12


HTML формы, слайд №12
Описание слайда:

Слайд 13





Элементы формы
Текстовые поля - для ввода текстовой информации
<input type=text name=имя_параметра [value=значение] [size=размер_поля] [maxlen=длина_поля]> 
 maxlen - максимально допустимой длиной текста 
size - количество знакомест
Value - в поле будет изначально отображаться значение данного атрибута
Описание слайда:
Элементы формы Текстовые поля - для ввода текстовой информации <input type=text name=имя_параметра [value=значение] [size=размер_поля] [maxlen=длина_поля]>  maxlen - максимально допустимой длиной текста  size - количество знакомест Value - в поле будет изначально отображаться значение данного атрибута

Слайд 14


HTML формы, слайд №14
Описание слайда:

Слайд 15


HTML формы, слайд №15
Описание слайда:

Слайд 16


HTML формы, слайд №16
Описание слайда:

Слайд 17


HTML формы, слайд №17
Описание слайда:

Слайд 18


HTML формы, слайд №18
Описание слайда:

Слайд 19


HTML формы, слайд №19
Описание слайда:

Слайд 20


HTML формы, слайд №20
Описание слайда:

Слайд 21


HTML формы, слайд №21
Описание слайда:

Слайд 22


HTML формы, слайд №22
Описание слайда:

Слайд 23


HTML формы, слайд №23
Описание слайда:

Слайд 24


HTML формы, слайд №24
Описание слайда:

Слайд 25


HTML формы, слайд №25
Описание слайда:

Слайд 26


HTML формы, слайд №26
Описание слайда:

Слайд 27


HTML формы, слайд №27
Описание слайда:

Слайд 28


HTML формы, слайд №28
Описание слайда:

Слайд 29





Тег <datalist>

Создает список вариантов, которые можно выбирать при наборе в текстовом поле. Изначально этот список скрыт и становится доступным при получении полем фокуса или наборе текста.
Описание слайда:
Тег <datalist> Создает список вариантов, которые можно выбирать при наборе в текстовом поле. Изначально этот список скрыт и становится доступным при получении полем фокуса или наборе текста.

Слайд 30





color

Позволяет выбрать цвет из палитры цветов.
Описание слайда:
color Позволяет выбрать цвет из палитры цветов.

Слайд 31





date

Выбор даты в календаре.
Описание слайда:
date Выбор даты в календаре.

Слайд 32





datetime-local


Выбор даты и с локальным временем в календаре.
Описание слайда:
datetime-local Выбор даты и с локальным временем в календаре.

Слайд 33





month


Выбор месяца и года в календаре
Описание слайда:
month Выбор месяца и года в календаре

Слайд 34





email
Текстовое поле для ввода адресов электронной почты. По умолчанию элемент принимает только один адрес, но указав булев атрибут multiple="multiple" можно разрешить пользователю ввод нескольких адресов через запятую.
<input type="email" placeholder="Ваша почта"/>
Описание слайда:
email Текстовое поле для ввода адресов электронной почты. По умолчанию элемент принимает только один адрес, но указав булев атрибут multiple="multiple" можно разрешить пользователю ввод нескольких адресов через запятую. <input type="email" placeholder="Ваша почта"/>

Слайд 35





number
Поле числового ввода. Визуально похоже на текстовое, но с добавлением кнопок-стрелок, позволяющих увеличивать и уменьшать значение.
Описание слайда:
number Поле числового ввода. Визуально похоже на текстовое, но с добавлением кнопок-стрелок, позволяющих увеличивать и уменьшать значение.

Слайд 36





Добавлен тег текстового уровня <output></output> для выведения результатов
Описание слайда:
Добавлен тег текстового уровня <output></output> для выведения результатов

Слайд 37





range
определяет поле, которые может содержать значения в определенном интервале. Отображается как ползунок, который можно перетаскивать мышкой. Вы можете ограничивать диапазон принимаемых чисел с помощью атрибутов min (минимальное допустимое число) и max (максимальное допустимое число). 
Описание слайда:
range определяет поле, которые может содержать значения в определенном интервале. Отображается как ползунок, который можно перетаскивать мышкой. Вы можете ограничивать диапазон принимаемых чисел с помощью атрибутов min (минимальное допустимое число) и max (максимальное допустимое число). 

Слайд 38





Атрибуты input 
Autofocus - Автоматически устанавливает фокус в поле формы. В таком поле можно сразу набирать текст без явного щелчка по нему курсором мыши.
Disabled - Блокирует доступ и изменение поля формы. Оно в таком случае отображается серым и недоступным для активации пользователем. Заблокированное в поле значение не передается на сервер.
Placeholder - Выводит подсказывающий текст.
Readonly - Устанавливает, что поле не может изменяться пользователем.
Step - Шаг приращения для числовых полей.
Value - Значение элемента.
Multiple - указывает, что данное поле может принимать несколько значений одновременно
Описание слайда:
Атрибуты input Autofocus - Автоматически устанавливает фокус в поле формы. В таком поле можно сразу набирать текст без явного щелчка по нему курсором мыши. Disabled - Блокирует доступ и изменение поля формы. Оно в таком случае отображается серым и недоступным для активации пользователем. Заблокированное в поле значение не передается на сервер. Placeholder - Выводит подсказывающий текст. Readonly - Устанавливает, что поле не может изменяться пользователем. Step - Шаг приращения для числовых полей. Value - Значение элемента. Multiple - указывает, что данное поле может принимать несколько значений одновременно

Слайд 39


HTML формы, слайд №39
Описание слайда:

Слайд 40





CSS+формы
Псевдокласс :focus 
- Псевдокласс :focus определяет стиль для элемента получающего фокус. Например, им может быть текстовое поле формы, в которое устанавливается курсор. Такими элементами могут быть теги <a> <input> <select> и <textarea>
Описание слайда:
CSS+формы Псевдокласс :focus - Псевдокласс :focus определяет стиль для элемента получающего фокус. Например, им может быть текстовое поле формы, в которое устанавливается курсор. Такими элементами могут быть теги <a> <input> <select> и <textarea>

Слайд 41





Псевдокласс :required

Применяет стилевые правила к тегу <input>, у которого установлен атрибут required. Он позволяет выделять поля обязательные к заполнению перед отправкой формы.
HTML
<p>
<label for="email">E-mail</label>
<input id="email" type="text“ required>
</p>

CSS
input:required {
 				border: 1px solid red; /* Красная рамка для обязательных полей */
				 }
Описание слайда:
Псевдокласс :required Применяет стилевые правила к тегу <input>, у которого установлен атрибут required. Он позволяет выделять поля обязательные к заполнению перед отправкой формы. HTML <p> <label for="email">E-mail</label> <input id="email" type="text“ required> </p> CSS input:required { border: 1px solid red; /* Красная рамка для обязательных полей */ }

Слайд 42





Псевдокласс :optional

Применяет стилевые правила к тегу <input>, у которого не задан атрибут required. Он позволяет выделять поля обязательные к заполнению перед отправкой формы. Таким образом :optionalприменяется к необязательным полям формы.
<p>Имя: <input name="name"></p> 
<p>Возраст: <input type="number" min="18" required name="old"></p> <p><input type="submit" value="Отправить"></p>

<style>
 input:optional { opacity: 0.5; /* Полупрозрачность */ } 
</style>
Описание слайда:
Псевдокласс :optional Применяет стилевые правила к тегу <input>, у которого не задан атрибут required. Он позволяет выделять поля обязательные к заполнению перед отправкой формы. Таким образом :optionalприменяется к необязательным полям формы. <p>Имя: <input name="name"></p> <p>Возраст: <input type="number" min="18" required name="old"></p> <p><input type="submit" value="Отправить"></p> <style> input:optional { opacity: 0.5; /* Полупрозрачность */ } </style>

Слайд 43





Псевдокласс :valid

Применяется к полям формы, содержимое которых проходит проверку в браузере на соответствие указанному типу. Например, для type="number" вводится число, а не буквы, для type="email“ корректный адрес электронной почты. Проверяет на соответствие регулярному выражению в атрибуте pattern
HTML
<p><input type="email" required></p>

CSS
input:valid { background: #dfd; /* Зеленый цвет фона */ }
Описание слайда:
Псевдокласс :valid Применяется к полям формы, содержимое которых проходит проверку в браузере на соответствие указанному типу. Например, для type="number" вводится число, а не буквы, для type="email“ корректный адрес электронной почты. Проверяет на соответствие регулярному выражению в атрибуте pattern HTML <p><input type="email" required></p> CSS input:valid { background: #dfd; /* Зеленый цвет фона */ }

Слайд 44





Псевдокласс :invalid

Применяется к полям формы, содержимое которых не соответствует указанному типу. Например, для type="number" должно вводиться число, а не буквы, для type="email" корректный адрес электронной почты.
HTML
<p><input type="email" required></p>

CSS
input:invalid { background: #fdd; /* Красный цвет фона */ }
Описание слайда:
Псевдокласс :invalid Применяется к полям формы, содержимое которых не соответствует указанному типу. Например, для type="number" должно вводиться число, а не буквы, для type="email" корректный адрес электронной почты. HTML <p><input type="email" required></p> CSS input:invalid { background: #fdd; /* Красный цвет фона */ }

Слайд 45





Язык текста.

Псевдокласс lang определяет язык текста того или иного элемента или документа в целом.
Описание слайда:
Язык текста. Псевдокласс lang определяет язык текста того или иного элемента или документа в целом.

Слайд 46





Псевдокласс :checked

Псевдокласс :checked применяется к элементам интерфейса, таким как переключатели (checkbox) и флажки (radio), когда они находятся в положение «включено». Переключение элементов в такое состояние происходит с помощью атрибута checked тега <input> или пользователем.
Псевдокласс :indeterminate
Псевдокласс :indeterminate задает стиль для элементов форм, таким как флажки и переключатели, когда они находятся в неопределенном состоянии. К примеру, если из группы флажков ни один не помечен, то флажки находятся в указанном состоянии.
Описание слайда:
Псевдокласс :checked Псевдокласс :checked применяется к элементам интерфейса, таким как переключатели (checkbox) и флажки (radio), когда они находятся в положение «включено». Переключение элементов в такое состояние происходит с помощью атрибута checked тега <input> или пользователем. Псевдокласс :indeterminate Псевдокласс :indeterminate задает стиль для элементов форм, таким как флажки и переключатели, когда они находятся в неопределенном состоянии. К примеру, если из группы флажков ни один не помечен, то флажки находятся в указанном состоянии.

Слайд 47


HTML формы, слайд №47
Описание слайда:

Слайд 48


HTML формы, слайд №48
Описание слайда:

Слайд 49


HTML формы, слайд №49
Описание слайда:

Слайд 50





Жадный поиск берем выражение ".+". И строку 

1. Первый символ шаблона – это кавычка ".
2. Кавычка найдена, далее движок проверяет, есть ли соответствие для остальной части паттерна.(точка). Она обозначает «любой символ», так что следующая буква строки 'w' вполне подходит
3. Далее «любой символ» повторяется, так как стоит квантификатор .+. Движок регулярных выражений берёт один символ за другим, до тех пор, пока у него это получается. В данном случае это означает «до конца строки»:
4. Итак, текст закончился, движок регулярных выражений больше не может найти «любой символ», он закончил повторения для .+ и переходит к следующему символу шаблона. Следующий символ шаблона – это кавычка. Её тоже необходимо найти, чтобы соответствие было полным.
5. Иными словами, он сокращает текущее совпадение на один символ:
6. Движок продолжает отступать, он уменьшает количество повторений точки '.' до тех пор, пока остаток паттерна, то есть в данном случае кавычка '"', не совпадёт:
Описание слайда:
Жадный поиск берем выражение ".+". И строку 1. Первый символ шаблона – это кавычка ". 2. Кавычка найдена, далее движок проверяет, есть ли соответствие для остальной части паттерна.(точка). Она обозначает «любой символ», так что следующая буква строки 'w' вполне подходит 3. Далее «любой символ» повторяется, так как стоит квантификатор .+. Движок регулярных выражений берёт один символ за другим, до тех пор, пока у него это получается. В данном случае это означает «до конца строки»: 4. Итак, текст закончился, движок регулярных выражений больше не может найти «любой символ», он закончил повторения для .+ и переходит к следующему символу шаблона. Следующий символ шаблона – это кавычка. Её тоже необходимо найти, чтобы соответствие было полным. 5. Иными словами, он сокращает текущее совпадение на один символ: 6. Движок продолжает отступать, он уменьшает количество повторений точки '.' до тех пор, пока остаток паттерна, то есть в данном случае кавычка '"', не совпадёт:

Слайд 51





Результат
Описание слайда:
Результат

Слайд 52





Ленивый режим

Ленивый режим работы квантификаторов – противоположность жадному, он означает «повторять минимальное количество раз».
1. Первый шаг – тот же, кавычка '"' найдена на 3-й позиции:
2. Второй шаг – тот же, находим произвольный символ '.':
3. А вот дальше – так как стоит ленивый режим работы +, то движок не повторит точку (произвольный символ) ещё раз, а останавливается на достигнутом и пытается проверить, есть ли соответствие остальной части шаблона, то есть '"':Если бы остальная часть шаблона на данной позиции совпала, то совпадение было бы найдено. Но в данном случае – нет, символ 'i' не равен „"“.
4. Движок регулярных выражений увиличивает количество повторений точки на одно и пытается найти соответствие остатку шаблона ещё раз:
Описание слайда:
Ленивый режим Ленивый режим работы квантификаторов – противоположность жадному, он означает «повторять минимальное количество раз». 1. Первый шаг – тот же, кавычка '"' найдена на 3-й позиции: 2. Второй шаг – тот же, находим произвольный символ '.': 3. А вот дальше – так как стоит ленивый режим работы +, то движок не повторит точку (произвольный символ) ещё раз, а останавливается на достигнутом и пытается проверить, есть ли соответствие остальной части шаблона, то есть '"':Если бы остальная часть шаблона на данной позиции совпала, то совпадение было бы найдено. Но в данном случае – нет, символ 'i' не равен „"“. 4. Движок регулярных выражений увиличивает количество повторений точки на одно и пытается найти соответствие остатку шаблона ещё раз:

Слайд 53


HTML формы, слайд №53
Описание слайда:

Слайд 54





Маска ввода в полях формы на jQuery

masked input — очередной плагин предназначенный для javascript фремворка jQuery, с его помощью можно установить строгий формат ввода (маску ввода) в текстовые поля формы что хорошо подойдет для ввода времени, даты, телефона и т.п.
Плагин корректно работает во всех браузерах начитаная с IE6 +, FF 1.5 +, Opera, Safari, Chrome.
Подключение:
Описание слайда:
Маска ввода в полях формы на jQuery masked input — очередной плагин предназначенный для javascript фремворка jQuery, с его помощью можно установить строгий формат ввода (маску ввода) в текстовые поля формы что хорошо подойдет для ввода времени, даты, телефона и т.п. Плагин корректно работает во всех браузерах начитаная с IE6 +, FF 1.5 +, Opera, Safari, Chrome. Подключение:

Слайд 55





Настройка
Далее нужно вызвать функцию плагина для всех элементов формы для которых надо создать маску, и передать в нее необходимые параметры:
Описание слайда:
Настройка Далее нужно вызвать функцию плагина для всех элементов формы для которых надо создать маску, и передать в нее необходимые параметры:

Слайд 56





Пример
В объекте дополнительных параметров можно указать заполнитель маски ввода, по умолчанию он равен _, к примеру вы захотели изменить его на пробел
Описание слайда:
Пример В объекте дополнительных параметров можно указать заполнитель маски ввода, по умолчанию он равен _, к примеру вы захотели изменить его на пробел

Слайд 57





Задание
Описание слайда:
Задание



Теги HTML формы
Похожие презентации
Mypresentation.ru
Загрузить презентацию