Avatar billede claus_larsen Nybegynder
22. januar 2003 - 22:08 Der er 10 kommentarer og
1 løsning

Validering af Denne form

Jeg har brug for hjælp!

Jeg skal validere denne formular med javascript, så der kommer en popup boks og gør brugeren opmærksom på at han mangler indstastninger...

http://80.199.150.253/test/konkurrence.htm

Er der nogen der kan hjælpe mig?

Det er lidt en hastesag, så 100 point for et virkende script!
Avatar billede olebole Juniormester
22. januar 2003 - 22:29 #1
<ole>

Så må du jo fortælle, hvad der skal valideres på ... datoen kan f.eks. ikke valideres, som siden er lavet

/mvh
</bole>
Avatar billede olebole Juniormester
22. januar 2003 - 22:31 #2
Desuden er siden noget sjusk, der gør, man må rette hele siden til og paste hele koden ind her. Hvorfor sætter du ikke navn på alle dine formelementer?
Det gør jo, du ikke engang kan bruge formen til noget på serveren.
... om igen, Claus
/mvh
Avatar billede claus_larsen Nybegynder
22. januar 2003 - 22:33 #3
Sorry...

Du har ret...

Alt andet end datoen skal tjekkes...

Email må gerne blive tjekket for indhold af @ og deslige...
Avatar billede claus_larsen Nybegynder
22. januar 2003 - 22:37 #4
Hmm...

Det er en fra min gruppe der har lavet det omtalte...

Har egentlig ikke tjekket det igennem...

Gør jeg lige du!
Avatar billede olebole Juniormester
22. januar 2003 - 22:38 #5
<script type="text/JavaScript">
function valdate( f ) {
    var errormsg = "";
    if ( f.navn.value=="" ) {
        errormsg += "Du mangler at skrive dit navn\n";
    }
    if ( f.adresse.value=="" ) {
        errormsg += "Du mangler at skrive din adresse\n";
    }
    if ( f.postnummer.value=="" ) {
        errormsg += "Du mangler at opgive dit postnummer\n";
    }
    if ( f.telefonnr.value=="" ) {
        errormsg += "Du mangler at skrive dit telefonnummer\n";
    }
    if ( f.email.value=="" ) {
        errormsg += "Du mangler at skrive din email\n";
    }
    else if ( !f.email.value.match(/^[^\.]?[\w\.-]+@[^\.]?[\w\.-]+\.[A-Z]{2,4}$/i) ) {
        errormsg += "Du har ikke skrevet en valid e-mail\n";
    }
    if ( errormsg!="" ) {
        alert( errormsg );
        return false;
    }
}
</script>

<FORM METHOD="post" ACTION="konkurrence.htm" name=konkurrence onsubmit="return valdate(this);">

Og så må du sætte navn på de elementer, der mangler  ;o)
Radio-knapperne kan heller ikke valideres.
/mvh
Avatar billede claus_larsen Nybegynder
22. januar 2003 - 22:39 #6
Således!
Avatar billede claus_larsen Nybegynder
22. januar 2003 - 22:40 #7
Thanks...

Tror han har taget fejl af Class og Name... :)

Vil lige påpege at jeg ikke har skrevet koden, og at jeg godt kan hitte ud af forms!!! :)

Damn noget sjusk... Men tak for hjælpen alligevel.. Jeg tester det lige, og så får du point! :)
Avatar billede olebole Juniormester
22. januar 2003 - 22:40 #8
Der er øjensynlig en del rod med hensyn til 'class' og 'name' på flere elementer - mon ikke, der skulle have stået 'name' og ikke 'class'?  :)
/mvh
Avatar billede olebole Juniormester
22. januar 2003 - 22:42 #9
Hehe ... hastværk er lastværk  ;o)
/mvh
Avatar billede claus_larsen Nybegynder
22. januar 2003 - 22:42 #10
I love you OleBole! :)

Du er et geni!
Avatar billede olebole Juniormester
22. januar 2003 - 22:59 #11
Taktak ... rolig nu  :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel