15. oktober 2005 - 15:29Der er
9 kommentarer og 1 løsning
Validering af form felt - Sender hvis sidste felt er korrekt
Hejsa....
Har siddet i mange timer og bøvlet med noget validering af en formular. Den fungere stort set fint, men der er en fejl! Hvis bare det sidste felt (byNavn) i formularen er rigtigt så "submitter" den. Kan godt se det i koden, men ved ikke hvad jeg skal/kan ændre for at den kun sender når ALLE felter er udfyldet korrekt.
function validering() { error = 0; if((document.forms[0].ditNavn.value=='') && (error==0)) { alert('Navn skal udfyldes'); document.forms[0].ditNavn.focus(); error = 1; } error = 0; if((document.forms[0].ditEfternavn.value=='') && (error==0)) { alert('Efternavn skal udfyldes'); document.forms[0].ditEfternavn.focus(); error = 1; } error = 0; if((document.forms[0].dinAdresse.value=='') && (error==0)) { alert('Adresse skal udfyldes'); document.forms[0].dinAdresse.focus(); error = 1; } placering=0; tekst=(document.forms[0].email.value).toLowerCase(); placering=tekst.indexOf("@"); if(tekst ==""){ alert ("Der skal indtaste en email adresse"); error = 1; } else{ tegn=tekst.indexOf(" "); if(tegn!=-1){ alert ("Der må ikke være mellemrum i email adressen"); error = 1; } else{ if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 || tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 || tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){ alert ("Der er ulovlige tegn i email adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;"); error = 1; } else{ if (placering<1 || tekst.length<=(placering+1)){ alert ("Email adressen er forkert - forsøg igen"); error = 1; }
} } } error = 0;
if((document.forms[0].byNavn.value=='') && (error==0)) { alert('Du skal vælge en by!'); document.forms[0].byNavn.focus(); error = 1; }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Og det fungere perfekt. Det var sådan jeg havde det i tankerne at det skulle være fra starten af, men kunne ikke finde ud af det, så det blev på den anden ELENDIGE måde ;) Men nu spiller det. Fejlen før var at jeg manglede en "this".
Kom med et svar og du skal få dine fortjente point
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.