Avatar billede goose Nybegynder
10. marts 2005 - 17:36 Der er 5 kommentarer og
1 løsning

Validering af checkboxe

Jeg har en formular hvor man kan bestille forskellige brochure
Dette valg foregår med checkboxe:

<INPUT TYPE="checkbox" VALUE="Brochure 1" NAME="brochure">
<INPUT TYPE="checkbox" VALUE="Brochure 2" NAME="brochure">
<INPUT TYPE="checkbox" VALUE="Brochure 3" NAME="brochure">



function tjek_form_brochure(){
var tjek = document.brochure;

if(!(tjek.brochure[0].checked)){
alert('brochure!');
tjek.brochure.focus();
return false;
}

Jeg vil gerne sikre mig, at der er valgt mindst én brochure

Ovenstående virker ikke :o(

/Goose
Avatar billede miss-g Seniormester
11. marts 2005 - 01:03 #1
Avatar billede goose Nybegynder
11. marts 2005 - 06:58 #2
ja det kan jeg godt se men det kræver, at alle checkboxe har forskellige navne og det vil jeg helst undgå.
Grunden til at jeg vil undgå dette er, at de bliver indsat dynamisk, men ellers må jeg jo finde på noget andet.

/Goose
Avatar billede roenving Novice
11. marts 2005 - 11:42 #3
<form ... onsubmit="return checkBrochure(this);">
<input type="checkbox" value="Brochure 1" name="brochure">
<input type="checkbox" value="Brochure 2" name="brochure">
<input type="checkbox" value="Brochure 3" name="brochure">
</form>


function checkBrochure(frm){
var chks = frm.brochure;
for(i=0;chks.length>i;i++){
  if(cks[i].checked)
    return true;
}
alert('Du skal vælge mindst een brochure');
chks[0].focus();
return false;
}
Avatar billede goose Nybegynder
11. marts 2005 - 20:37 #4
Takker roenving - smider du lige et svar ?

/Goose
Avatar billede roenving Novice
11. marts 2005 - 23:54 #5
Velbekomme '-)
Avatar billede roenving Novice
12. marts 2005 - 11:17 #6
-- og tak for point ;~}
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