Avatar billede mrjowns Novice
28. maj 2004 - 11:25 Der er 10 kommentarer og
1 løsning

Uncheck ALLE felter i formularen

Kan man på nogen måde UNCHECK'e alle felter i ens formular uden at skulle angive alle navnene på felterne? Alt det der skal afmarkeres er checkbox'e og radio-buttons.

Kan man lave javascript.formavn.All.uncheck-halløj?
Avatar billede mrjowns Novice
28. maj 2004 - 11:25 #1
Der er KUN checkbox'e og radio-buttons i formularen - intet andet!
Avatar billede skovenborg Nybegynder
28. maj 2004 - 11:39 #2
<script type="text/javascript">
  function uncheckAll(frm) {
      for (i=0;i<frm.length;i++) {
          if (frm.elements[i].type == "checkbox" || frm.elements[i].type == "radio") {
              frm.elements[i].checked = false;
          }
      }
  }
</script>

<input type="button" value="Uncheck alle" onclick="uncheckAll(this.form);" />
Avatar billede skovenborg Nybegynder
28. maj 2004 - 11:40 #3
knappen skal så være indeni den form, som alle checkboxene og radio-knapperne er.
Avatar billede asterisk Nybegynder
28. maj 2004 - 11:41 #4
Et eller andet sted nederst inde i <form>..</form> sektionen:
<input type="reset" value="Reset"
:-?
Avatar billede asterisk Nybegynder
28. maj 2004 - 11:43 #5
ups
<input type="reset" value="Reset">
Avatar billede mrjowns Novice
28. maj 2004 - 11:46 #6
skovenborg > Alle de steder du har skrevet 'frm' - skal det laves om til mit formnavn? Min form hedder 'rights'...
Avatar billede mrjowns Novice
28. maj 2004 - 11:48 #7
asterisk > Noup, det virker ikke. Grunden til dette er, at alle box'ene ikke nødvendigvis er uncheck'ede fra start. En reset-knap giver dig bare de indstillinger du havde fra start da formen blev loaded. Men da jeg jo har brug for at få uncheck'ed ALLE uanset hvordan formen så ud fra start, så dur det desværre ikke! Men tak for dit forslag!
Avatar billede skovenborg Nybegynder
28. maj 2004 - 11:49 #8
nejnej, det er et argument, som skal indeholde din form. Det er derfor jeg kalder den som:
uncheckAll(this.form) - jeg smider this.form ind i argumentet (hvor this.form er det form-element knappen ligger indeni), og på den måde vil også frm indeholde form-elementet. I teorien behøver du med sådan et script slet ikke noget navn på din form.
Avatar billede mrjowns Novice
28. maj 2004 - 11:52 #9
Cooool! It works! Tak for hjælpen! Laver du et svar - så vanker der point... ;)
Avatar billede skovenborg Nybegynder
28. maj 2004 - 11:54 #10
mycka bra :-) (eller hvordan det nu engang staves ;-)
Avatar billede asterisk Nybegynder
28. maj 2004 - 12:11 #11
Tak, jeg har også lært noget
;-)
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