..
Menetelmiä validointi syötetyt tiedot muodossa, että monet ovat todella paras ja mikä on todella kyseenalainen, mutta on olemassa joitakin asioita, jotka olisi otettava huomioon.
Ensin on hyvä idea ei vain ohjata asiakkaan puolella vaan "syventää" todentaminen palvelimen puolella kiertämisen estämiseksi valvonnan käyttäjille väärä tunne HTML.
Toiseksi on tärkeää, että lomake on käyttökelpoinen, helposti ymmärrettävää käyttäjille tapauksessa Käännösvirheet.
Enemmän kuin kerran, valitettavasti satuin törmätä muotoon tulokset "salaisuuksia", kuten "olet tehnyt virheitä ja lomake ei ole lähetetty !"... valitettavaa, että lomake kyseessä (en tee sivuston nimi puhtaasta ystävällisyys) on noin tusinan verran leirejä ja en saanut mitään viitteitä siitä erehdyksestä (tarkistaa kaikki tiedot olen löytänyt syyllistyneen kirjoitusvirhe "verolain").
Tässä artikkelissa siis näemme esimerkin muodossa, jonka tarkoituksena vuol'essere enemmän käytännön kuin opetus, pohjimmiltaan, haluan näyttää kuinka helppoa on luoda palvelinpuolen varmentamisjärjestelmä selkeitä ja ymmärrettäviä, jotta käyttäjä!
Erityisesti meidän hallinnassamme suorittaa seuraavat vaiheet, kun toimittavat virheellisiä tai epätäydellisiä tietoja:

Saanen huomauttaa, että esimerkistä ei ole tarkoitettu malli validointitiedot, vaan esimerkki siitä, miten valvonnan prosesseja voidaan hallita järkevä tapa auttaa ymmärtämään tehtyjä virheitä ja sitten korjata ne.
Joten katsotaanpas tiedosto form.asp artiklan corrediamolo seuraava koodi ja ajaa sen meidän Personal Web Server:
<% @ LANGUAGE = VBScript%>
<%
Dim lähettämällä nimi, osoite, puhelinnumero
Lähetä = Request.Form ("Lähetä")
name = Request.Form ("nimi")
name = Request.Form ("nimi")
osoite = Request.Form ("osoite")
puhelin = Request.Form ("puhelin")
Dim viestin, virhe
Virhe = 0
message = "<span style=""color: #FF0000;""> vaaditaan </ span>"
%>
<html>
<head>
<title> ohjaus integroitu muodossa ASP ja evästeet </ title>
<style type="text/css">
p, tulo
{
fontti: normaali 12px Verdana;
}
syöttö
{
leveys: 250px;
}
</ Div>
</ Head>
<body>
<form method="post" action="form.asp">
<p>
Nimi
<%
RU <> "" Ja nimi = "" Sitten
Response.Write viesti
error = virhe + 1
End If
%>
<br> <input type = "text" name = "nimi" value ="<%= name%> ">
</ P>
<p>
Sukunimi
<%
RU <> "" Ja nimi = "" Sitten
Response.Write viesti
error = virhe + 1
End If
%>
<br> <input type = "text" name = "nimi" value ="<%= name%> ">
</ P>
<p>
Osoite
<%
RU <> "" ja osoite = "" Sitten
Response.Write viesti
error = virhe + 1
End If
%>
<br> <input type = "text" name = "osoite" arvoa ="<%= osoite%> ">
</ P>
<p>
Puhelin
<%
RU <> "" Ja puhelin = "" Sitten
Response.Write viesti
error = virhe + 1
End If
%>
<br> <input type = "text" name = "puhelin" arvo ="<%= puhelin%> ">
</ P>
<p> <input type="submit" name="invio" value="Invio"> </ p>
</ Form>
<%
RU <> "" Ja virhe = 0 Then
Hoitovasteen
. Write "<p>" vain esimerkki </ p> "
. Write "<p>"
. Write "</ p>"
Päättyvät
End If
%>
</ Body>
</ HTML>
Tutkikaamme nyt toimintaa kyseessä olevan hakemuksen.
| |
ASP (Advanced)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 39 €. |
| |
ASP Zero (Ebook)
Learning Microsoft ASP-ja VBScript tyhjästä. Vain 29 €. |
| |
ASP ja Access (Ebook)
Toimitusjohtaja MS Access-tietokannan ASP. Vain 29 €. |