McFly: checkbox abhängig machen

Hi
ich hab da ein kleines problem:
ich hätte gerne eine anzahl von checkboxen und wenn ich nun eine klicke sollen !einige! andere auch gechecked werden.
ich hab ein script welches alle in einem form checked, aber ich weiß keines, mit dem ich nur einige bestimmte, also eine untermenge auswählen kann.

hat dazu jemand ne idee???

danke
ciao
mcfly

  1. Hallo,

    Du machst für die jeweiligen Boxen

    document.formname.checkboxname.checked=True

    in der Function, die Du aufrufst, wenn die auslösende Checkbox angeklickt wird.

    Gruß Ralf

    1. Hi
      koenntest du mir evtl einen codeschnipsel zeigen?
      bin noch nicht sehr erfahren in javascript
      danke

      1. <script&lg;

        1. ups, hier nochma richtig:

          im Script Bereich:

          function BoxenChecker(boxenname)
          {
            if(window.document.forms[0].elements[boxenname][0].checked == true)
            {
              for(var i=0; i<window.document.forms[0].elements[boxenname].length; i++)
              {
                window.document.forms[0].elements[boxenname][i].checked = true;
              }
            }

          else
            {
              for(var i=0; i<window.document.forms[0].elements[boxenname].length; i++)
              {
                window.document.forms[0].elements[boxenname][i].checked = false;
              }
            }
          }

          1. und zwischen Form Tags:

            <table border=1 bordercolor=#000000 cellspacing=0 align=center width=200>
            <tr>
            <td valign=top><input type=Checkbox name=boxen1 value=check onClick="BoxenChecker(this.name);"></td>

            <td>
              <input type=Checkbox name=boxen1 value=box1><br>
              <input type=Checkbox name=boxen1 value=box1><br>
              <input type=Checkbox name=boxen1 value=box1><br>
              <input type=Checkbox name=boxen1 value=box1><br>
             </td>
            </tr>

            <tr>
             <td valign=top><input type=Checkbox name=boxen2 value=check onClick="BoxenChecker(this.name);"></td>

            <td>
              <input type=Checkbox name=boxen2 value=box2><br>
              <input type=Checkbox name=boxen2 value=box2><br>
              <input type=Checkbox name=boxen2 value=box2><br>
              <input type=Checkbox name=boxen2 value=box2><br>
             </td>
            </tr>
            </table>

  2. Hallo,

    ich hab ein script welches alle in einem form checked, aber ich weiß keines, mit dem ich nur einige bestimmte, also eine untermenge auswählen kann.

    Bename alle Checkboxen innerhalb einer Gruppe in einer bestimmten Art, etwa gruppe_1_name, gruppe_2_vorname usw. Dann faengst Du Dir mit Javascript alle input-Elemente, davon die, die vom Typ Checkbox sind, davon wieder die, bei denen indexOf 'gruppe_' > -1 ist und die setzt Du auf checked

    Dieter