Avatar billede parity Nybegynder
05. juli 2003 - 23:53 Der er 5 kommentarer og
1 løsning

Script til limit af checkboxe

Er der ikke nogle flinke mennesker derude der kan lave et godt og færdigt eksempel på hvordan et javascript kan bruges til at begrænse hvor mange checkboxe der kan være checked i en form?
Avatar billede roenving Novice
06. juli 2003 - 00:04 #1
<script language="javascript" type="text/javascript">
var maxChecks = 6;// <-- her skal maximum angives

function checkChecks(ch){
  var num = 0;
  var f = ch.form;
  for(i=0;f.elements.length>i;i++){
    if(f.elements[i].type=='checkbox'&&f.elements[i].checked==true)num++;
  }
  if (num>maxChecks){
    ch.checked=false;
    alert('Du må kun afkrydse højest '+maxChecks+' checkboxe');
  }
}
</script>

og så på alle checkboxe:
<input type='checkbox' ... onclick='checkChecks(this)'>

Ganske og aldeles utestet -- endnu !-)
Avatar billede roenving Novice
06. juli 2003 - 00:08 #2
Ikke længere, du skal selvfølgelig placere alle dine checkboxes i samme form, men det lød det som om du havde check på *g*

hth
jes
Avatar billede parity Nybegynder
06. juli 2003 - 00:11 #3
Tak skal du have roevning, det virker bare perfekt!
Avatar billede parity Nybegynder
06. juli 2003 - 00:18 #4
Hovsa... Roenving :)
Avatar billede roenving Novice
06. juli 2003 - 00:45 #5
Velbekomme '-)
Avatar billede roenving Novice
06. juli 2003 - 22:43 #6
-- og takker for points ;~}
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