..
Методы проверки данных, вводимых в форму, многие из них действительно лучше и то, что действительно под вопросом, но Есть некоторые аспекты, которые должны быть приняты во внимание.
Первых, это хорошая идея, а не только для управления клиентской стороне, а "углубление" стороне проверка серверов, чтобы предотвратить обход управления пользователями с неправильным знаком с HTML.
Во-вторых, важно, что форма очень удобная, легко понятным для пользователей, в случае ошибки компиляции.
Не раз, к сожалению, я случайно столкнулся с формой по результатам "тайны" вроде: "Вы сделали ошибку, и форма не был отправлен !"... К сожалению, в форме вопроса (я не делаю имя сайта из чистой доброты) имеет около десятка лагерей и мне не дали каких-либо указаний из ошибки, допущенной (рассмотрения всех данных я нашел в совершении опечатка в "Налоговый кодекс").
В этой статье, поэтому, мы увидим пример форме, цель которой vuol'essere более практичным, чем преподавание, в сущности, я хочу показать, как легко создать проверки на стороне сервера системы ясной и понятной для пользователя!
В частности, нашим контролем будет выполнять следующие шаги, если представить неверной или неполной информации:

Я должен отметить, что пример, приведенный не предназначен в качестве модели на проверку данных, но и пример того, как управление процессами можно управлять в интеллектуальный способ помочь вам понять ошибки и исправлять их.
Итак, давайте посмотрим файл form.asp, статья corrediamolo следующий код и запустить его на наших личных веб-сервера:
<% @ LANGUAGE = VBScript%>
<%
Dim имя отправки, адрес, телефон
отправить = Request.Form ("отправить")
имя = Request.Form ("имя")
имя = Request.Form ("имя")
адрес = Request.Form ("адрес")
телефон = Request.Form ("телефон")
Dim сообщения об ошибках
Ошибка = 0
Сообщение = "<span style=""color: #FF0000;""> обязательное </ SPAN>"
%>
<html>
<head>
<title> управления интегрированы в форму с ASP и печенье </ TITLE>
<style type="text/css">
р, вход
{
шрифта: 12px Verdana нормального;
}
вход
{
ширина: 250px;
}
</ Style>
</ HEAD>
<body>
<form method="post" action="form.asp">
<p>
Имя
<%
RU <> "" И имя = "" Then
Response.Write сообщение
Ошибка = ошибка + 1
End If
%>
<br> <входной тип = "текст" имя = "имя" значение ="<%= имя%> ">
</ P>
<p>
Фамилия
<%
RU <> "" И имя = "" Then
Response.Write сообщение
Ошибка = ошибка + 1
End If
%>
<br> <входной тип = "текст" имя = "имя" значение ="<%= имя%> ">
</ P>
<p>
Адрес
<%
RU <> "" И адрес = "" Then
Response.Write сообщение
Ошибка = ошибка + 1
End If
%>
<br> <входной тип = "текст" имя = "адрес" значение ="<%= адрес%> ">
</ P>
<p>
Телефон
<%
RU <> "" И телефон = "" Then
Response.Write сообщение
Ошибка = ошибка + 1
End If
%>
<br> <входной тип = "текст" имя = "телефон" стоимость телефона ="<%=%> ">
</ P>
<p> <input type="submit" name="invio" value="Invio"> </ P>
</ FORM>
<%
RU <> "" И ошибка = 0 Then
С ответом
. Write "<p>" просто пример </ P> "
. Write "<p>"
. Write "</ P>"
End With
End If
%>
</ Body>
</ Html>
Рассмотрим теперь работу приложения под вопросом.
| |
ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €. |
| |
ASP Zero (книгу)
Обучение Microsoft ASP и VBScript, с нуля. Находясь всего в 29 €. |
| |
ASP и доступ (книгу)
Управление базой данных MS Access с ASP. Находясь всего в 29 €. |