..


Рекламные ссылки

Проверка формы с ASP в пригодном для использования

Статья, написанная Лукой Руджеро
Страница 1 из 2

Методы проверки данных, вводимых в форму, многие из них действительно лучше и то, что действительно под вопросом, но Есть некоторые аспекты, которые должны быть приняты во внимание.

Первых, это хорошая идея, а не только для управления клиентской стороне, а "углубление" стороне проверка серверов, чтобы предотвратить обход управления пользователями с неправильным знаком с HTML.

Во-вторых, важно, что форма очень удобная, легко понятным для пользователей, в случае ошибки компиляции.

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

В этой статье, поэтому, мы увидим пример форме, цель которой vuol'essere более практичным, чем преподавание, в сущности, я хочу показать, как легко создать проверки на стороне сервера системы ясной и понятной для пользователя!

В частности, нашим контролем будет выполнять следующие шаги, если представить неверной или неполной информации:

  1. начнет сообщение об ошибке на стороне поля не заполнены или заполнены неправильно;
  2. поля будут заполнены в надлежащем состоянии (поле relaivo остается заполненный информацией вам не придется писать их снова);
  3. В случае успеха в составлении данные будут обработаны, и вы получите четкий сигнал подтверждения.
Вот пример формы, описанные выше в действии:
В этом случае, были составлены только поля для имени и имя, и адрес и телефон есть сообщение об ошибке во время компиляции.

Я должен отметить, что пример, приведенный не предназначен в качестве модели на проверку данных, но и пример того, как управление процессами можно управлять в интеллектуальный способ помочь вам понять ошибки и исправлять их.

Итак, давайте посмотрим файл 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>



Рассмотрим теперь работу приложения под вопросом.

В той же категории ...
E-Learning
ASP (Advanced) ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €.
ASP Zero (книгу) ASP Zero (книгу)
Обучение Microsoft ASP и VBScript, с нуля. Находясь всего в 29 €.
ASP и доступ (книгу) ASP и доступ (книгу)
Управление базой данных MS Access с ASP. Находясь всего в 29 €.
Рекламные ссылки