/
Forside
/
Teknologi
/
Udvikling
/
Java Scripts
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java Scripts
#
Navn
Point
1
molokyle
5410
2
Klaudi
2799
3
smorch
2439
4
kim
1360
5
Harlekin
1134
6
bentjuul
984
7
gibson
800
8
severino
695
9
Random
675
10
natmaden
610
Javascipt validering - udvidelse af...
Fra :
Uffe H. Pedersen
Dato :
23-01-01 14:57
På en side til tilmelding til et nyhedsbrev har jeg følgende script:
<script>
function emailvalidation(entered, alertbox)
{
with (entered)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
lastpos=value.length-1;
if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
{if (alertbox) {alert(alertbox);}
form.Address.focus()
form.Address.select()
return false;}
else {return true;}
}
}
</script>
som kaldes når tekstboksen (adress) forlades:
onChange="emailvalidation(this,'Du har ikke indtastet en korrekt
emailadresse - Format: DinEmail@udbyder.dk');">
Kan nogen hjælpe med at udvide det, således at det kan fange ugyldige tegn i
en indtastet emailadresse - ex. ?%.
M.v.h. Uffe H. Pedersen
Marten Ølgaard (
23-01-2001
)
Kommentar
Fra :
Marten Ølgaard
Dato :
23-01-01 16:53
du laver en
if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2 ||
value.indexOf("%")!=-1)
Du kan altid tilføje nogle flere || value.indexOf("%")!=-1 i if sætningen.
Der er dog en maks grænse for hvor mange ting du kan have i en if sætning.
/Marten
"Uffe H. Pedersen" <110hdsit@sol.dk> wrote in message
news:v3gb6.2229$LK6.47929@news101.telia.com...
> På en side til tilmelding til et nyhedsbrev har jeg følgende script:
> <script>
> function emailvalidation(entered, alertbox)
> {
>
> with (entered)
> {
> apos=value.indexOf("@");
> dotpos=value.lastIndexOf(".");
> lastpos=value.length-1;
> if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2 ||
value.indexOf("%")!=-1)
> {if (alertbox) {alert(alertbox);}
> form.Address.focus()
> form.Address.select()
> return false;}
>
> else {return true;}
> }
> }
> </script>
>
> som kaldes når tekstboksen (adress) forlades:
>
>
> onChange="emailvalidation(this,'Du har ikke indtastet en korrekt
> emailadresse - Format: DinEmail@udbyder.dk');">
>
> Kan nogen hjælpe med at udvide det, således at det kan fange ugyldige tegn
i
> en indtastet emailadresse - ex. ?%.
>
> M.v.h. Uffe H. Pedersen
>
>
>
Søg
Alle emner
Teknologi
Udvikling
Java Scripts
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177826
Tips :
31982
Nyheder :
719565
Indlæg :
6411013
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.