..
De methoden voor de validatie van de gegevens ingevoerd in een vorm die veel zijn echt de beste en wat is eigenlijk de vraag, maar er zijn enkele aspecten die moeten worden genomen.
De eerste is een goed idee om niet alleen aan de client-side controle, maar "verdiepen" de verificatie server side om ontduiking van de controles te voorkomen door gebruikers met onjuiste vertrouwd zijn met HTML.
Ten tweede is het belangrijk dat een vorm is bruikbaar, gemakkelijk te begrijpen voor gebruikers in het geval van compilatie fouten.
Meer dan eens, helaas, ik toevallig in vorm geleid door de resultaten "mysteries" zoals: "Je maakte een fout en het formulier niet verzonden !"... jammer dat het formulier in kwestie (ik doe het niet van de site naam uit pure vriendelijkheid), ongeveer een dozijn kampen heeft en ik was niet gegeven een indicatie van de fout gemaakt (beoordelen van alle gegevens die ik heb gevonden te hebben gepleegd een typfout in de "Tax Code").
In dit artikel, daarom zullen we een voorbeeld van een formulier waarvan het doel vuol'essere praktischer dan het onderwijs, in wezen te zien, ik wil laten zien hoe makkelijk het is om een server-side validatie van het systeem duidelijk en begrijpelijk voor de gebruiker!
In het bijzonder, zal onze controle Voer de volgende stappen wanneer de onjuiste of onvolledige gegevens te verstrekken:

Ik wijs erop dat het voorbeeld niet is bedoeld als een model op de validatie van gegevens, maar een voorbeeld van hoe controle processen kunnen worden beheerd op een intelligente manier om u te helpen de fouten gemaakt en vervolgens te corrigeren.
Dus laten we het bestand formulier.asp, artikel corrediamolo volgende code te zien en voer het uit op onze eigen webserver:
<% @ LANGUAGE = VBScript%>
<%
Dim het verzenden van naam, adres, telefoonnummer
send = Request.Form ("send")
naam = Request.Form ("naam")
naam = Request.Form ("naam")
adres = Request.Form ("adres")
telefoon = Request.Form ("telefoon")
Dim bericht, fout
error = 0
message = "<span style=""color: #FF0000;""> Required </ span>"
%>
<html>
<head>
<title> controle geïntegreerd in een formulier met ASP en cookies </ title>
<style type="text/css">
p, ingang
{
font: 12px verdana normaal;
}
invoer
{
width: 250px;
}
</ Style>
</ Head>
<body>
<form method="post" action="form.asp">
<p>
Naam
<%
RU <> "" And name = "" Then
Response.Write bericht
error = error + 1
End If
%>
<br> <input type = "text" name = "naam" value ="<%= naam%> ">
</ P>
<p>
Achternaam
<%
RU <> "" And name = "" Then
Response.Write bericht
error = error + 1
End If
%>
<br> <input type = "text" name = "naam" value ="<%= naam%> ">
</ P>
<p>
Adres
<%
RU <> "" en het adres = "" Then
Response.Write bericht
error = error + 1
End If
%>
<br> <input type = "text" name = "adres" waarde ="<%= adres%> ">
</ P>
<p>
Telefoon
<%
RU <> "" And telefoon = "" Then
Response.Write bericht
error = error + 1
End If
%>
<br> <input type = "text" name = "telefoon" waarde ="<%= telefoon%> ">
</ P>
<p> <input type="submit" name="invio" value="Invio"> </ p>
</ Form>
<%
RU <> "" And error = 0 Then
Met het antwoord van
. Write "<p> 'slechts een voorbeeld </ p>"
. Write "<p>"
. Write "</ p>"
End With
End If
%>
</ Body>
</ Html>
Laten we nu de werking van de applicatie in kwestie te onderzoeken.
| |
ASP (Advanced)
Volledige cursus voor het maken van dynamische websites. Van 39 €. |
| |
ASP Zero (Ebook)
Leren Microsoft ASP en VBScript vanaf nul. Op slechts 29 €. |
| |
ASP en Access (Ebook)
Het beheren van een MS Access-database met ASP. Op slechts 29 €. |