Avatar billede jmc Nybegynder
18. december 2003 - 19:11 Der er 8 kommentarer og
1 løsning

checke om alle tre checkbokse er markeret ja

hvordan javascript checker jeg om alle tre checkbokse er markeres i ja for at gå videre til en anden side. Helst smide en javascript dialog med "ikke godkendt" hvis en af dem ikke er checked?
Avatar billede eagleeye Praktikant
18. december 2003 - 19:18 #1
Hvis du har en validerings funtion kan du tilføje en if sætning:

if (checkbox1.checked==false || checkbox2.checked==false || checkbox3.checked==false) {
  alert("du skal vælge alle 3 chekbokse");
  return false;
}
Avatar billede roenving Novice
18. december 2003 - 19:34 #2
Hrm ...

Hvor kommer de checkboxe fra, eagleeye ?-)

Uden en alert-box er det faktisk nemmest direkte i onsubmit, men en funktion kunne se sådan ud:

function checkChecks(f){
if(!(f.checkbox1.checked&&f.checkbox2.checked&&f.checkbox3.checked)){
  alert("Du kan ikke bruge servicen uden at godkende alle betingelser");
  return false;
}
}

<form ... onsubmit="return checkChecks(this);">
Avatar billede jmc Nybegynder
18. december 2003 - 21:12 #3
takker roenving jeg benytter din kode, men måske kunne begge godt benyttes,
Avatar billede roenving Novice
18. december 2003 - 21:19 #4
I funktionen er den eneste egentlige forskel, at for at benytte eagleeyes skal man enten definere tre variable først i javascriptet, eller også skal man _forlange_ at brugerne bruger IE ...

-- så begge kan absolut bruges !-)

-- så velbekomme, men vi skulle måske vente på en reaktion fra eagleeye '-)
Avatar billede eagleeye Praktikant
18. december 2003 - 21:57 #5
Ja der skulle lige en form reference ind også, udgangs punktet var at jmc hvade en validerings funktion som det kunne tilføjes flere tjek til, det fremgår nok ikke tydelidt nok ;)
Avatar billede jmc Nybegynder
18. december 2003 - 22:02 #6
Jeg beklager og tror naturligvis ikke på at i er tankelæsere. ;O)
Avatar billede roenving Novice
18. december 2003 - 22:06 #7
-- jeg takker da for points ;~}

-- skal jeg lægge en sjat til dig, eagleeye !o]
Avatar billede eagleeye Praktikant
18. december 2003 - 22:08 #8
jmc>> Det var til mit eget indlæg, at det ikke var tydeligt nok formuleret ;)

Nej tak ingen point til mig ;) du havde det bedste svar som han også valgte at bruge.
Avatar billede roenving Novice
18. december 2003 - 22:10 #9
;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