login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > JS > Formulieren > Checkbox voor formblock

Checkbox voor formblock

Auteur: Dark_Paul - 10 juli 2006 - 16:32 - Gekeurd door: Maarten - Hits: 5201 - Aantal punten: (0 stemmen)



Als je de checkbox aanvinkt, zullen al je element in het form worden geblokkeerd, behalve de checkbox zelf. als de checkbox weer uit wordt gezet, wordt je form weer vrijgegeven. In IE lijkt het alsof het script niet werkt, maar dat is een kwestie van een klikje buiten de form, voordat IE triggert.

Code:
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function FormUit() {
  5. var form1 = document.forms[0];
  6. var lengte = form1.length; //tel het aantal elementen uit het formulier
  7.  
  8. for (var i=0; i<lengte; i++){
  9. var elementI = document.form1.elements[i];
  10.  
  11. if (document.form1.elements['check1'].checked == true){ //controleer of de checkbox aangevinkt is
  12. if (elementI.name != "check1"){ //zorg ervoor dat je checkbox NIET wordt geblokkeerd
  13. elementI.disabled = true; // blokkeer de elementen
  14. }
  15. }
  16. else {
  17. elementI.disabled = false; //geef de elementen (weer) vrij
  18. }
  19. }
  20. }
  21. </script>
  22. </head>
  23.  
  24. <body>
  25. <form name="form1">
  26. <input type="text" name="tekst" size="5" value="tekstje"><br>
  27. <input type="radio" name="radio" value="radio">Radiobutton<br>
  28. <input type="checkbox" name="checkbox">Checkbox<br>
  29. <input type="submit" name="submit" value="Verzend"><br>
  30. <input type="checkbox" name="check1" id="check1" onChange="FormUit()">(De)Blokkeer
  31. </form>
  32. </body>
  33. </html>
Download code! Download code (.txt)

 Bekijk een voorbeeld van dit script!
 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (7)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.029s