Эти типичные данные формы, проверенные JavaScript:
Заполнил ли пользователь необходимые элементы в форме?
Почтовый адрес введен пользователем, является законным?
Пользователь ввел дату юридической деятельности?
Пользователи вводят текст в цифровом поле?
Должен -Заполнить (или должен выбрать) проект
Следующие функции используются для проверки того, заполнил ли пользователь требуемый (или требуемый) элемент в форме. Если необходимо заполнить или опция пуста, то всплывающее окно по предупреждению, и возвратное значение функции является ложным, в противном случае возвратное значение функции является истинной (означает, что данные не являются проблемой):
Код кода копирования следующим образом:
Function value_required (Field, alerttxt)
{{
с (поле)
{{
if (value == null || value == "")
{Alert (alerttxt);
else {return true}
}
}
Проверка электронной почты (проверка почтового ящика)
Следующие функции проверяют, соответствуют ли входные данные основному синтаксису адреса электронной почты.
Это означает, что входные данные должны содержать@ символы и числа точек (.). В то же время,@ не первый персонаж адреса электронной почты, и по крайней мере один номер точки после@ 同时:
Код кода копирования следующим образом:
Function value_email (Field, alerttxt)
{{
с (поле)
{{
Apos = value.indexof ("@")
dotpos = value.lastindexof (".")
If (apos <1 || dotpos-apos <2)
{Alert (alerttxt);
else {return true}
}
}
Пример:
Код кода копирования следующим образом:
<html>
<голова>
<script type = "text/javascript">
Function value_email (Field, alerttxt)
{{
с (поле)
{{
Apos = value.indexof ("@")
dotpos = value.lastindexof (".")
If (apos <1 || dotpos-apos <2)
{Alert (alerttxt);
else {return true}
}
}
Function value_form (thisform)
{{
с (thisform)
{{
If (validate_email (электронная почта, "Не действительный адрес электронной почты!" == false)
{email.focus ();
}
}
</script>
</head>
<тело>
<form action = "Отправить page.htm" onsubmit = "return value_form (this);" Method = "post" >>
Электронная почта: <input type = "text" name = "email" size = "30">
<input type = "Отправить" value = "pospent">
</form>
</body>
</html>