Задание
- Создайте веб-страницу (order.html), содержащую форму заказа почтовой доставки какого-либо товара, в которой обязательно должны быть следующие поля:
Поле с выпадающим списком, содержащим список возможных товаров для заказа (минимум 3 товара);
Текстовые поля:
– индекс;
– дата доставки;
– имя и фамилия заказчика;
– телефон заказчика;
– адрес электронной почты заказчика.
Реализуйте следующие проверки вводимых данных в поля формы:
– поле должно быть длиной только 6 цифр и введенные данные должны быть числом;
– формат даты должен быть ДД:ММ:ГГГГ или ДД:ММ:ГГ;
– длина поля имени и фамилии заказчика должна быть от 3 до 50 символов;
– в поле ввода телефона заказчика реализуйте следующую ситуацию: если в телефонном номере шесть цифр, то номер делится дефисом на три части по две цифры, если семь – отделяются первые три цифры, затем две группы по две цифры, в остальных случаях оставлять номер без изменений. Введённые данные должны быть числом;
– адрес электронной почты должен проверяться на корректность с помощью регулярного выражения.
В случае неверного заполнения полей формы рядом с полем ввода должно показываться информационное сообщение с описанием ошибки пользователя (span).
Внизу страницы создайте кнопку, при нажатии на которую будет осуществляться проверка корректности введённых данных во все поля формы, в случае наличия ошибок выдающая сообщение об ошибке.
(onblur, onchange, innerHTML, test) - Создайте веб-страницу (strings.html), содержащую следующие элементы:
- Текстовое поле с какой-либо случайной фразой. Определите количество букв «р», «з» в этой фразе (можно взять другие буквы) с учетом и без учета регистра. indexOf
- Определите количество слов во фразе.
- Преобразуйте строку так, чтобы каждое чётное слово было приведено к верхнему регистру, а каждое нечётное – к нижнему.
- Удалите из строки все пробелы, используя метод replace объекта String.