Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP КАК СДЕЛАТЬ ПРОГРАММЫ SW3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS КИБЕРБЕЗОПАСНОСТЬ НАУКА О ДАННЫХ
     ❯   

JS Учебник


JS Версии


JS Объекты


JS Функции


JS Классы


JS Асинхронный


JS HTML DOM


JS Браузер BOM


JS Веб APIы


JS AJAX


JS JSON


JS или jQuery


JS Графика


JS Примеры


JS Рекомендация




JavaScript Проверка формы



JavaScript Валидность формы

Проверка HTML-формы может выполняться с помощью JavaScript.

Если поле формы (fname) пусто, эта функция предупреждает сообщение и возвращает false, чтобы форма не была отправлена:

JavaScript Пример

function validateForm() {
var x = document.forms["myForm"]["fname"].value;
if (x == "") {
alert("Имя должно быть заполнено");
return false;
}
}

Функцию можно вызвать при отправке формы:

Пример HTML-формы

<form name="myForm" action="/action_page.php" onsubmit="return validateForm()" method="post">
Имя: <input type="text" name="fname">
<input type="submit" value="Отправить">
</form>
Попробуйте сами »

JavaScript может проверить числовой ввод

JavaScript часто используется для проверки числового ввода:

Введите число от 1 до 10

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


Автоматическая проверка HTML-форм

Проверка HTML-формы может выполняться автоматически браузером:

Если поле формы (fname) пустое, атрибут required предотвращает отправку этой формы:

Пример HTML-формы

<form action="/action_page.php" method="post">
<input type="text" name="fname" required>
<input type="submit" value="Отправить">
</form>
Попробуйте сами »

Автоматическая проверка HTML-формы не работает в Internet Explorer 9 и более ранних версиях.


Проверка данных

Проверка данных - это процесс обеспечения того, чтобы вводимые пользователем данные были чистыми, правильными и полезными.

Типичные задачи проверки:

  • Пользователь заполнил все обязательные поля?
  • Пользователь ввел действительную дату?
  • Пользователь ввел текст в числовое поле?

Чаще всего цель проверки данных - обеспечить правильный ввод данных пользователем.

Валидация может быть определена множеством разных методов и развернута множеством разных способов.

Проверка на стороне сервера выполняется веб-сервером после того, как ввод был отправлен на сервер.

Проверка на стороне клиента выполняется веб-браузером перед отправкой входных данных на веб-сервер.


Проверка ограничений HTML

HTML5 представил новую концепцию проверки HTML, называемую проверкой ограничений.

Проверка ограничений HTML основана на:

  • Атрибуты ввода HTML для проверки ограничений
  • Проверка ограничений Псевдоселекторы CSS
  • Свойства и методы модели DOM для проверки ограничений>

Атрибуты ввода HTML для проверки ограничений

Атрибут Описание
disabled Указывает, что элемент ввода должен быть отключен
max Задает максимальное значение элемента ввода
min Задает минимальное значение элемента ввода
pattern Определяет образец значения входного элемента
required Указывает, что для поля ввода требуется элемент
type Задает тип входного элемента

Чтобы увидеть полный список, перейдите в HTML Атрибуты ввода..


Псевдоселекторы CSS с проверкой ограничений

Селектор Описание
:disabled Выбирает элементы ввода с указанным атрибутом "disabled"
:invalid Выбирает элементы ввода с недопустимыми значениями
:optional Выбирает элементы ввода без указанного атрибута "required"
:required Выбирает элементы ввода с указанным атрибутом "required"
:valid Выбирает элементы ввода с допустимыми значениями

Чтобы увидеть полный список, перейдите в CSS Псевдоклассы.



×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- принадлежит Refsnes Data. Все права защищены. Schoolsw3 работает на SW3.CSS.