..
Apstiprināšanas Datu metožu stājās formā, ka daudzi patiešām ir labākais un kas ir patiešām apšaubāms, bet ir daži aspekti, kas jāņem vērā.
Pirmais ir laba ideja, nevis tikai kontrolēt klienta pusē, bet "padziļināt" verifikācijas servera pusē, lai novērstu apiešanu, kontroles lietotāju ar nepareizu pazīstami ar HTML.
Otrkārt, ir svarīgi, ka forma ir lietojams, viegli saprotama lietotājiem, ja apkopošanas kļūdas.
Vairāk nekā vienu reizi, diemžēl, man gadījās uzskriet formā rezultāti "noslēpumu", piemēram, "Tu kļūdījies, un formas nav nosūtīts !"... žēl, ka attiecīgā formā (Man nav darīt vietnes nosaukums no tīra laipnība) ir aptuveni duci nometnēm un man nebija dotas nekādas norādes kļūda (pārbaudot visus datus, man ir konstatēts, ir apņēmušās typo "Nodokļu kodekss").
Šajā rakstā, tāpēc mēs redzēsim piemēru forma, kuras mērķis vuol'essere vairāk praktiska nekā mācības, būtībā, es gribu parādīt, cik vienkārši ir izveidot servera puses ratificēšanas sistēmu, kas skaidri un saprotami, lai lietotāji!
Konkrēti, mūsu kontroles veiks šādas darbības, ja iesniedz nepareizu vai nepilnīgu informāciju:

Man jānorāda, ka, ņemot vērā piemērs nav iecerēts kā modeļa validācijas dati, bet gan par to, kā kontroles procesi var pārvaldīt saprātīgi, lai palīdzētu jums saprast kļūdas, piemēram, un tad tās labot.
So let 's redzēt failu form.asp pants corrediamolo šādu kodu un palaist to mūsu personiskās Web serveris:
<% @ LANGUAGE = VBScript%>
<%
Dim nosūtot nosaukums, adrese, tālruņa
Uzrakstīt = Request.Form ("nosūtīt"),
name = Request.Form ("name")
name = Request.Form ("name")
adrese = Request.Form ("adrese")
telefons = Request.Form ("tālrunis")
Dim ziņu, kļūda
kļūda = 0
ziņu = "<span style=""color: #FF0000;""> Obligāti </ span>"
%>
<html>
<head>
<title> kontroli integrētā veidā, ar ASP un sīkdatnes </ title>
<style type="text/css">
p, ieejas
{
font: normal 12px Verdana;
}
ievade
{
platums: 250px;
}
</ Style>
</ Head>
<body>
<form method="post" action="form.asp">
<p>
Vārds
<%
RU <> "" Un name = "" Tad
Response.Write ziņojumu
kļūda = kļūda + 1
Beigas Ja
%>
Lietota <input type = "text" name = "name" vērtība ="<%= name%> ">
</ P>
<p>
Uzvārds
<%
RU <> "" Un name = "" Tad
Response.Write ziņojumu
kļūda = kļūda + 1
Beigas Ja
%>
Lietota <input type = "text" name = "name" vērtība ="<%= name%> ">
</ P>
<p>
Adrese
<%
RU <> "" Un adrese = "" Tad
Response.Write ziņojumu
kļūda = kļūda + 1
Beigas Ja
%>
Lietota <input type = "text" name = "adrese" vērtība ="<%= adresi%> ">
</ P>
<p>
Tālrunis
<%
RU <> "" Un telefons = "" Tad
Response.Write ziņojumu
kļūda = kļūda + 1
Beigas Ja
%>
Lietota <input type = "text" name = "tālrunis" vērtība ="<%= tālruni%> ">
</ P>
<p> <input type="submit" name="invio" value="Invio"> </ p>
</ Form>
<%
RU <> "" Un kļūda = 0 Pēc tam
Ar Response
. Write "<p> 'tikai piemērs </ p>"
. Write "<p>"
. Write "</ p>"
Beidzas ar
Beigas Ja
%>
</ Body>
</ Html>
Ļaujiet mums tagad pārbaudīt darbības pieteikums.
| |
ASP (Advanced)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no € 39. |
| |
ASP Zero (Ebook)
Mācības Microsoft ASP un VBScript no nulles. Pie 29 tikai €. |
| |
ASP un Access (Ebook)
Managing MS Access datu bāzi ar ASP. Pie 29 tikai €. |