/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Forms.. så der er nogle bestemte forms det~
Fra : Thomas Brejner


Dato : 04-02-03 22:37

Hey! Jeg ved godt at jeg skriver meget herinde men det er fordi
jeg g gerne vil lære en hel masse :D
Nåå men jeg ville spørge om hvordan man laver sådan at der fx
står Navn, Pass Email og navn og pass skal udfyldes og email er
friviliget og så hvis man glemmer at udfylde navn og pass bliver
man sendt tilbage hvor den skriver at man ikke har udfyldt det
hele..... hvordan laver man det?
Mvh Thomas

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Jens Gyldenkærne Cla~ (04-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-02-03 23:17

Thomas Brejner skrev:

> Hey! Jeg ved godt at jeg skriver meget herinde men det er fordi
> jeg g gerne vil lære en hel masse :D

Du skal være velkommen. Så længe indlæggene er relevante for
gruppen er der ikke nogen kvote for antallet pr person.

> ...og så hvis man glemmer at udfylde navn og pass bliver
> man sendt tilbage hvor den skriver at man ikke har udfyldt det
> hele..... hvordan laver man det?

Det er det man kalder formvalidering, og det gøres normalt i to
dele [1]. Den vigtigste del er at kontrollere på serversiden - det gøres
i asp. Derudover vil man ofte også validere på klientsiden - det skal
blot laves i javascript.

Asp-validering kan fx bestå i nogle linjer hvor man tjekker om et
felt er udfyldt, om en email indeholder "@" etc. Det er ikke
sværere end al anden asp-programmering - man læser værdien ind i en
variabel først, og derefter kan den så sammenlignes og
kontrolleres.

Javascript-validering er praktisk - fordi den foregår uden at
forstyrre serveren er den både hurtigere for brugeren, og hjælper
med at aflaste serveren. Og ikke mindst kan man med
javascriptvalidering beholde eksisterende indtastninger uden ekstra
programmering - hvis en bruger fx har indtastet navn, telefon og
adresse, men har glemt at indtaste mail, så skal de oplysninger der
allerede er indtastet ikke ændres eller genskabes når der valideres
på klienten. Hvis du har spørgsmål om validering med javascript
skal du over i <news:dk.edb.internet.webdesign.clientside>.

Valideringen med javascript er dog stadigvæk sekundær i forhold til
asp-valideringen - fordi javascript kan være slået fra eller på
anden måde fejle, i modsætning til en korrekt opsat asp-validering.

Noter:
======

[1] ...medmindre man benytter asp.net som har indbygget
valideringskontroller der fungerer både serverside og clientside
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Baby (04-02-2003)
Kommentar
Fra : Baby


Dato : 04-02-03 23:20

function validate(FORMNAVN)
{

//---
if (FORMNAVN.FELTNAVN.value == "" || FORMNAVN.FELTNAVN.value.length < 2)
{
alert("Udfyld/check venligst dit navn.");
FORMNAVN.FELTNAVN.focus();
return false;
}
//---

gentag "blokken" pr. feltnavn

og så i formen tilføje:

onsubmit="return validate(this);"




---
Outgoing mail is certified Virus Free.
Checked by Norton anti-virus system (http://www.norton.com). Version: 8.07
and
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10-01-2003



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste