Avatar billede Slettet bruger
21. august 2006 - 14:57 Der er 2 kommentarer og
1 løsning

Checke checkbox

Jeg skal bruge en onsubmit funktion der tæller antallet af markerede check boxe og er disse over fem skal den submitte en form ellers skal den komme med en alert?

anyone
Avatar billede mclemens Nybegynder
21. august 2006 - 15:50 #1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<script type="text/javascript">
function fval(f){
  inps=f.getElementsByTagName("input");
  for(ic=0,i=0,i2=inps.length;i<i2;i++){
    if(inps[i].type=="checkbox"&&inps[i].checked)ic++;
  }if(ic>5){
    alert("Fejl tekst");return false;
  }else return true;
}
</script>

</head><body>

<form name="formularnavn" method="get" action="#" onsubmit="return fval(this);">
<input type="checkbox" name="0noget">
<input type="checkbox" name="n1oget">
<input type="checkbox" name="no2get">
<input type="checkbox" name="no3get">
<input type="checkbox" name="nog4et">
<input type="checkbox" name="noge5t">
<input type="checkbox" name="noget6">
<input type="submit" value="ok"
</form>


</body></html>
Avatar billede Slettet bruger
09. august 2007 - 11:42 #2
lukker
Avatar billede olebole Juniormester
09. august 2007 - 12:41 #3
<ole>

Det var dog en sær opførsel ...!!! Har du slet ikke noget fornuftigt at sige, jean?

/mvh
</bole>
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