Avatar billede the_edge Nybegynder
13. april 2007 - 21:19 Der er 8 kommentarer og
1 løsning

javascript tjek om tjek boks er sat

Hejsa

jeg har lavet et javascript der tjekker om et felt er tomt. Men den skal kun tjekke feltet hvis der er sat et hak fordi eller kommer der bare en alert boks hele tiden
Hvordan tjekker jeg det med javascript ? det ser sådan ud nu.

function validate_login()
    {
    valid = true;
          {
   
        if (document.getElementById("brugernavn").value == "")
      {
      alert ( "Husk at brugernavn" )
      valid = false
      }
       
        if (document.getElementById("kodeord").value == "")
      {
      alert ( "Husk at udfylde kodeord!!!" )
      valid = false
      }
     
    return valid
    }
}
Avatar billede hingebjerg Nybegynder
14. april 2007 - 13:45 #1
tror det er noget i den her stil du skal bruge

if( document.getElementById('Tjekboks').checked == true)
{

}

//HH
Avatar billede roenving Novice
15. april 2007 - 23:14 #2
Overkille er defineret ved at man checker om der er checket ...

-- i en formular vil det som regel være fint, hvis man bruger formen som reference, så skal det være en checkbox, der er sat, er det rigeligt at:

if(f.checkbox1.checked)
Avatar billede the_edge Nybegynder
22. april 2007 - 11:23 #3
nu har jeg prøvet at gøre sådan her

function brugerret()
    {
    valid= true;
        {
       
        if( document.getElementById("tjek").checked == true)
        {
       
        if (document.getElementById("kodeord1").value != document.getElementById("kodeord2").value)
            {
            alert ( "kodeord er ikke ens" )
            valid = false
            }

       
        valid = true;
        }   
    return valid
    }
}
Avatar billede the_edge Nybegynder
22. april 2007 - 11:24 #4
men den kommer ikke ned i  if (document.getElementById("kodeord1").value != document.getElementById("kodeord2").value) løkken
Avatar billede hingebjerg Nybegynder
22. april 2007 - 12:43 #5
husk lige dine ; efter alert() og valid = false;

det kan måske være det der driller lidt

og så skal du nok gøre sådan her:

function brugerret()
    {
    valid= true;
        {
       
        if( document.getElementById("tjek").checked == true)
        {
       
        if (document.getElementById("kodeord1").value != document.getElementById("kodeord2").value)
            {
            alert ( "kodeord er ikke ens" )
            valid = false
            }
        }   
    return valid
    }
}
Avatar billede hingebjerg Nybegynder
22. april 2007 - 12:52 #6
ellers vil valid altid være true;
Avatar billede the_edge Nybegynder
22. april 2007 - 13:38 #7
ahh det virker :D tak skal du have... læg et svar
Avatar billede hingebjerg Nybegynder
22. april 2007 - 13:46 #8
det kommer her :D
Avatar billede the_edge Nybegynder
19. juli 2010 - 18:38 #9
tak for hjælpen :)
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