/ 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
redirect ved manglende email-adresse
Fra : Ronni


Dato : 11-11-04 12:47

Jeg har brugt en formular fra concor.dk:
http://concor.dk/webpages/support/formmail.htm

Men hvis man glemmer at udfylde email (ikke indgår et @) modtager
man en "kryptisk" meddelelse, som den almindelige bruger ikke kan
bruge til noget.

Hvordan kan jeg styre at hvis email ikke er udfyldt, skal
brugeren sendes til en side hvor jeg kan formulerer en mere
pædagogisk fejlmeddelelse. F.eks: "fejl.asp" ?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
*XxX* (11-11-2004)
Kommentar
Fra : *XxX*


Dato : 11-11-04 13:02


"Ronni" <ronni@designi.dk> wrote in message
news:41935117$0$33737$14726298@news.sunsite.dk...
> Jeg har brugt en formular fra concor.dk:
> http://concor.dk/webpages/support/formmail.htm
>
> Men hvis man glemmer at udfylde email (ikke indgår et @) modtager
> man en "kryptisk" meddelelse, som den almindelige bruger ikke kan
> bruge til noget.
>
> Hvordan kan jeg styre at hvis email ikke er udfyldt, skal
> brugeren sendes til en side hvor jeg kan formulerer en mere
> pædagogisk fejlmeddelelse. F.eks: "fejl.asp" ?

javascript validering er nok den bedste metode da den ikke kræver ås mange
server resurcer, tjek

http://www.echoecho.com/dk/jsforms.htm



terje (11-11-2004)
Kommentar
Fra : terje


Dato : 11-11-04 20:17

*XxX* wrote:
> "Ronni" <ronni@designi.dk> wrote in message
>>Hvordan kan jeg styre at hvis email ikke er udfyldt, skal
>>brugeren sendes til en side hvor jeg kan formulerer en mere
>>pædagogisk fejlmeddelelse. F.eks: "fejl.asp" ?
>
>
> javascript validering er nok den bedste metode da den ikke kræver ås mange
> server resurcer

Javascript validering på klientens maskin er smart. Man sparer et ekstra
kall til serveren, altså sparer man også server ressurser, og alt går
raskere. Men det er ikke noe problem å unngå javascript koden og sende
akkurat hva jeg ønsker til din webserver. Adressen står som regel å lese
svart på hvitt i ditt skjemas action attribut. Den kan jeg bruke som jeg
lyster. Derfor må man også validere all data input på serveren. Alltid.
Og spesielt hvis man har tenkt å lagre disse data i en database, eller
på en annen måte skal bruke denne verdien i videre prosessering. Dette
kan gjøre stor skade.

Så på serveren kan man da gjøre f. eks. slik:
If Len(Request.Form("Email") & "") = 0 Then Response.Redirect "feil.asp"

terje

Ronni (15-11-2004)
Kommentar
Fra : Ronni


Dato : 15-11-04 09:45


> Så på serveren kan man da gjøre f. eks. slik:
> If Len(Request.Form("Email") & "") = 0 Then Response.Redirect "feil.asp"
>
> terje

Hvor i dokumentet skriver jeg:
If Len(Request.Form("Email") & "") = 0 Then Response.Redirect "feil.asp"

??

Mvh Ronni

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

terje (15-11-2004)
Kommentar
Fra : terje


Dato : 15-11-04 09:55

Ronni wrote:
>>Så på serveren kan man da gjøre f. eks. slik:
>>If Len(Request.Form("Email") & "") = 0 Then Response.Redirect "feil.asp"
>>
>>terje
>
>
> Hvor i dokumentet skriver jeg:
> If Len(Request.Form("Email") & "") = 0 Then Response.Redirect "feil.asp"

På første linje i asp koden?
terje

Ronni (15-11-2004)
Kommentar
Fra : Ronni


Dato : 15-11-04 10:31


> >>Så på serveren kan man da gjøre f. eks. slik:
> >>If Len(Request.Form("Email") & "") = 0 Then Response.Redirect "feil.asp"

Tak for hjælpen, men jeg har et spørgsmål mere:
Nu oplyses der om en fejl, hvis man har glemt at udfylde email.

Kan jeg tilføje en funktion, der opdager hvis der mangler et @ ?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

terje (15-11-2004)
Kommentar
Fra : terje


Dato : 15-11-04 10:53

Ronni wrote:
>>>>Så på serveren kan man da gjøre f. eks. slik:
>>>>If Len(Request.Form("Email") & "") = 0 Then Response.Redirect "feil.asp"
>
>
> Tak for hjælpen, men jeg har et spørgsmål mere:
> Nu oplyses der om en fejl, hvis man har glemt at udfylde email.
>
> Kan jeg tilføje en funktion, der opdager hvis der mangler et @ ?

Se om du finner noe her:
http://www.aspin.com/home/tutorial/email/validati

terje

Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408803
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste