Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 42 из 70 · 9 мин
required, minlength, maxlength, min, max, step, pattern и novalidate: браузер проверит форму без JavaScript.
Приходят заявки без телефона! Как я позвоню?
Скажи required — я не дам отправить пустое поле. Сам, без JavaScript.
required<form><input required><button>OK</button></form>minlength<form><input minlength="2" value="А"><button>OK</button></form>pattern[0-9]{6} — ровно 6 цифр.<input pattern="[0-9]{6}" title="6 цифр">novalidatenovalidate у формы выключает всю встроенную проверку.Встроенную проверку легко обойти. Сервер проверяет всегда.
заказчику приходят брони без данных. Добавь встроенные проверки: имя обязательно (required), логин от 3 до 16 символов (minlength/maxlength), индекс — ровно 6 цифр (pattern="[0-9]{6}").
Выберите один ответ.
Какой атрибут делает поле обязательным для заполнения?
Выберите один ответ.
Значение должно состоять ровно из 6 цифр. Какой pattern подходит?
Выберите один ответ.
Если в форме настроены required и pattern, нужна ли проверка на сервере?
Проверяем состояние обучения…