Avatar billede nellersteph Nybegynder
21. oktober 2003 - 10:26 Der er 5 kommentarer og
1 løsning

validering af felt

Hej

Jeg skal bruge en validering mellem to felter.

Hvis man har udfyldt det ene felt, i dette tilfælde en www adr. så skal man også udfylde det andet felt, i dette tilfælde et www navn !

Hvordan gør man det ?

Niels
Avatar billede ghazaleh Nybegynder
21. oktober 2003 - 10:35 #1
Lav en onclick på en knap sådan her:

onclick="return check();"

Der kalder den her funktion:

function check() { 
if (document.formnavn.elementnavn1.value != "" && document.formnavn.elementnavn2.value == "")
{
  alert("Hvis der er indtastet en adresse, så skal der også indtastes et navn");
  return false;
}
}

hvor elementnavn1 er www adressen og elementnavn2 er navnet
Avatar billede mm12010 Nybegynder
21. oktober 2003 - 10:39 #2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>validering af felt</title>
<script language="JavaScript" type="text/javascript">
function valThis(frm){
    if(frm.wwwadr.value!=""){
        if(frm.wwwnavn.value==""){
            alert("hvis den første udfyldes skal den anden også");
            frm.wwwnavn.focus();
            return false;
            }
        }
    return true;
    }
</script>
</head>
<body>
<form name="form1" method="post" action="" onSubmit="return valThis(this);">
  <input type="text" name="wwwadr">
  <input type="text" name="wwwnavn">
  <input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>
Avatar billede nellersteph Nybegynder
21. oktober 2003 - 10:47 #3
respekten>> det virker ikke !
Avatar billede nellersteph Nybegynder
21. oktober 2003 - 10:49 #4
mm12010 >> hvor gør du opmærksom på at det er form name="form1" du bruger i scriptet ?
Avatar billede nellersteph Nybegynder
21. oktober 2003 - 10:54 #5
mm12010 >> Det virker... du er nok lige en ørn til det !!!!

Tak for hjælpen.
Avatar billede mm12010 Nybegynder
21. oktober 2003 - 11:36 #6
det gør jeg her:
onSubmit="return valThis(this);"
jeg sender 'this' med i kaldet til funktion, som er en reference til den form hvor funktionen kaldes fra

selv tak :o)
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