Checkbox werkt niet

  • Beste leden,
    Ik ben bezig aan een eigen site op te bouwen. Maar nu zit ik bij mijn inbox met het volgende probleem:


    Wanneer ik druk op checkall selecteerd hij niets en komt eronder in beeld te staan: gereed maar met fouten op de pagina. Wanneer ik dan ga kijken wat de fout is zegt hij:
    document.form1.elements is leeg of geen object.


    Dus hij selecteerd hierdoor niets. Ik hoo dat een van jullie me ermee kan helpen.


    Dit is het javascript:

    PHP
    <script language="javascript">
    var checked = 0;
    function checkAll() {
      checked = !checked;
      for(i=0; i<document.form1.elements.length; i++)
        document.form1.elements[i].checked = checked;
    }
    </script>


    en dit het gedeelte waarom het draait:

    PHP
    <td width=10><input type='checkbox' onClick='checkAll()'></td>  
    
    
    
    
    <tr><td width=10><input type='checkbox' name='ID[]' value='".$bericht->ID."'></td>


    Ik hoop dat iemand me verder kan helpen.


    Mvg, Luc

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Als ik het heel goed heb ligt het aan dit: form1
    Je hebt als het goed is een formulier aangemaakt dus dit:
    <form method="post">
    blablabla


    en dan weer afsluiten
    </form>


    Dit moet je wel hebben anders kan je geen checkAll maken.
    Maar dan doe je het volgende aan het formulier:
    <form method="post" name="form1">
    en zo hoort het te werken,, maar eigenlijk is er nog een mooiere functie in javascript waardoor dat niet hoeft maar dat moet je niet zomaar gebruiken.

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!