Формы. Атрибуты элемента <form> презентация

Содержание

Слайд 2

Формы

Формы





Слайд 3

Атрибуты элемента

Атрибуты элемента


Слайд 4

Управляющие элементы форм: - главный элемент ввода, представление зависит от

Управляющие элементы форм:

- главный элемент ввода, представление зависит от

type
Атрибут value отвечает за значение по умолчанию
Атрибут name определяет название параметра отправляемого на сервер
Слайд 5

Лабораторная работа: Создание формы Откройте файл /module10/lab10.html Создайте простую форму Логин maxlength="40" name="login"> Пароль name="pass">

Лабораторная работа: Создание формы

Откройте файл /module10/lab10.html
Создайте простую форму


Логин

maxlength="40" name="login">
Пароль name="pass">


Слайд 6

Управляющие элементы форм: checkbox radio reset submit button

Управляющие элементы форм:

checkbox

radio

reset
submit
button

Слайд 7

Лабораторная работа: Создание формы 2 Добавьте вторую форму ASP JavaScript PHP HTML ASP JavaScript PHP HTML

Лабораторная работа: Создание формы 2

Добавьте вторую форму


type="checkbox" name="asp" value="yes">ASP
JavaScript
PHP
HTML
ASP
JavaScript
PHP
HTML



Слайд 8

Группировка флажков и радиокнопок ASP JavaScript PHP 5.1 - 7.3

Группировка флажков и радиокнопок



type="checkbox" name="js" value="yes" checked id="js1">
PHP 5.1 - 7.3
HTML 5


Способ оплаты
Наличные
VISA/Mastercard
JSB
Яндекс Деньги
Киви-кошелёк

Слайд 9

Создание метки для флажка JavaScript Позволяет выделить флажок, при нажатии на текст

Создание метки для флажка



Позволяет выделить флажок, при

нажатии на текст
Слайд 10

Управляющие элементы формы (продолжение) - многострочное поле ввода. Атрибуты cols

Управляющие элементы формы (продолжение)

Вакансия:

Слайд 12

Группировка элементов в списке пункт 1.1 пункт 1.2 пункт 1.3 пункт 2.1 пункт 2.2 пункт 2.3

Группировка элементов в списке


Слайд 13

Лабораторная работа: Создание формы Создайте форму заказа в соответствии с

Лабораторная работа: Создание формы

Создайте форму заказа в соответствии с изображением ниже

Файл lab10-order.html
Пример решения в файле lab10-order-result.html
Слайд 14

Новые элементы формы (обзорно)

Новые элементы формы (обзорно)








type="week">





Слайд 15

Атрибуты HTML5 autofocus - автоматический фокус autocomplete - заполнение поля

Атрибуты HTML5

autofocus - автоматический фокус
autocomplete - заполнение поля текстом, который

вводился ранее autocomplete="on“ или autocomplete="off"
required – обязательное для ввода поле
pattern - шаблон заполнения поля
placeholder – временный текст
min, max
Пример:
,
Шаблон

Слайд 16

Оформление проверяемых полей Селекторы input:invalid, input:valid, input:required /*Для ошибок*/ input:invalid{

Оформление проверяемых полей

Селекторы input:invalid, input:valid, input:required
/*Для ошибок*/
input:invalid{
outline: 2px dotted #f60
}
input:valid{

outline: 2px solid #369
}
/*Для обязательных полей*/
input:required{
background-color: #ffc;
border: 0
}
Слайд 17

Дополнительная лабораторная работа: Оформление таблицы Откройте файл lab10-order.html Добавьте атрибут

Дополнительная лабораторная работа: Оформление таблицы

Откройте файл lab10-order.html
Добавьте атрибут обязательного заполнения и

автофокусировки поля для ввода почты
Добавьте атрибут placeholder для текстовых элементов input
Оформите цвет фона для некорректно заполненных элементов input
Слайд 18

Дополнительные задания Зайдите в market.yandex.ru, посмотрите примеры форм Создайте несколько аналогичных форм

Дополнительные задания

Зайдите в market.yandex.ru, посмотрите примеры форм
Создайте несколько аналогичных форм

Имя файла: Формы.-Атрибуты-элемента-<form>.pptx
Количество просмотров: 74
Количество скачиваний: 0