19. maj 2002 - 13:26Der er
11 kommentarer og 2 løsninger
validering virker ikke ?
Jeg har en validering der ligger i en ekstern .js fil, som ser sådan ud:
function valider() { var fejl = 0;
//Validere Fornavn
if ( document.bruger.fornavn.value.length == 0 ) { //dette sker hvis fornavn.value.length er lig 0 alert("Husk at udfylde navn"); fejl = fejl+1; document.bruger.fornavn.focus(); // sætter cursor i feltet navn return false; // nu bliver der ikke submitted. } else { //dette sker hvis fornavn.value.length er større end 0 if ( ! document.bruger.fornavn.value.match( /^[a-åA-Å ]+$/ )) { alert("Navn kan kun indeholde bogstaver"); fejl = fejl+1; document.bruger.fornavn.focus(); // sætter cursor i feltet navn return false; }}
På siden hvor jeg skal have valideret feltet står der for øverst i dokumentet:
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.
if ( document.bruger.fornavn.value.length == 0 ) { //dette sker hvis fornavn.value.length er lig 0 alert("Husk at udfylde navn"); fejl = fejl+1; document.bruger.fornavn.focus(); // sætter cursor i feltet navn } else { //dette sker hvis fornavn.value.length er større end 0 if ( ! document.bruger.fornavn.value.match( /^[a-åA-Å ]+$/ )) { alert("Navn kan kun indeholde bogstaver"); fejl = fejl+1; document.bruger.fornavn.focus(); // sætter cursor i feltet navn }} if (fejl = 0){ document.bruger.submit(true); }
function valider() { var fejl = 0; //Validere Fornavn if ( document.bruger.fornavn.value.length == 0 ) { //dette sker hvis fornavn.value.length er lig 0 alert("Husk at udfylde navn"); fejl = fejl+1; document.bruger.fornavn.focus(); // sætter cursor i feltet navn return false; // nu bliver der ikke submitted. } else { //dette sker hvis fornavn.value.length er større end 0 if ( ! document.bruger.fornavn.value.match( /^[a-åA-Å ]+$/ )) { alert("Navn kan kun indeholde bogstaver"); fejl = fejl+1; document.bruger.fornavn.focus(); // sætter cursor i feltet navn return false; } } return true; } // denne sluttuborg afslutter funktionen
Tak Jacoba - jeg havde lige fået det rettet, men kan du så ikke fortælle mig hvordan jeg får tjekket om kode1 og kode2 er den samme. Du ved, den der med at gentage kodeord - så får du pointene for det!!
//Validere Kode
if ( document.bruger.kode.value.length == 0 ) { //dette sker hvis kode.value.length er lig 0 alert("Husk at udfylde Kode"); fejl = fejl+1; document.bruger.kode.focus(); // sætter cursor i feltet navn return false; // nu bliver der ikke submitted. }
//Validere Kode2
if ( document.bruger.kode2.value.length == 0 ) { //dette sker hvis Kode2.value.length er lig 0 alert("Husk at gentage Koden"); fejl = fejl+1; document.bruger.kode.focus(); // sætter cursor i feltet navn return false; // nu bliver der ikke submitted. }
Synes godt om
Ny brugerNybegynder
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.