Probleme mit Auswertung von Formulardaten

Discussion in 'Javascript' started by Zor, Nov 20, 2003.

  1. Zor

    Zor Guest

    Hallo,

    ich habe folgendes Formular...

    <form method="post" action="nix.php" name="formular">
    <input type="checkbox" value="aaa" name="formData[kategorie][0]"> aaa
    <input type="checkbox" value="bbb" name="formData[kategorie][1]"> bbb
    <input type="checkbox" value="ccc" name="formData[kategorie][2]"> ccc
    .....
    <input type="checkbox" value="zzz" name="formData[kategorie][n]"> zzz

    <input type="checkbox" value="1" name="alle"> alle auswählen
    </form>

    Wenn ich nun die Checkbox "alle" anklicke sollen alle Checkboxen die
    darüber stehen selektiert werden. Das Problem: auf den letzten button
    kann ich mit document.formular.alle.checked den Status der Checkbox
    setzen und auslesen. Aber wenn ich
    document.formular.formData[kategorie][0].checked probiere, sagt
    Javascript, das kategorie kein Objekt ist...

    Bitte helft mir mal

    Danke im Vorraus
     
    Zor, Nov 20, 2003
    #1
    1. Advertising

  2. "Zor" <> wrote in message
    news:...
    > ich habe folgendes Formular...
    >
    ><form method="post" action="nix.php" name="formular">
    ><input type="checkbox" value="aaa" name="formData[kategorie][0]"> aaa
    ><input type="checkbox" value="bbb" name="formData[kategorie][1]"> bbb
    ><input type="checkbox" value="ccc" name="formData[kategorie][2]"> ccc
    >....
    ><input type="checkbox" value="zzz" name="formData[kategorie][n]"> zzz
    >
    ><input type="checkbox" value="1" name="alle"> alle auswählen
    ></form>
    >

    <snip>
    >document.formular.formData[kategorie][0].checked probiere, sagt

    <snip>

    I cannot read a word of German (?), but it looks like:-

    document.formular['formData[kategorie][0]'].checked

    or

    document.forms['formular'].elements['formData[kategorie][0]'].checked

    <URL: http://www.jibbering.com/faq/#FAQ4_25>

    and

    <URL: http://www.jibbering.com/faq/#FAQ4_39 >

    ....
    var els = document.forms['formular'].elements;

    for(var c = 0;c <= n;c++){
    if(els[('formData[kategorie]['+c+']')].checked ){
    ...
    }
    }

    Richard.
     
    Richard Cornford, Nov 20, 2003
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Andreas

    Probleme mit LoadControl

    Andreas, Mar 4, 2006, in forum: ASP .Net
    Replies:
    1
    Views:
    553
    =?Utf-8?B?bWVuc3V1cg==?=
    Mar 4, 2006
  2. xunling
    Replies:
    1
    Views:
    339
    Victor Bazarov
    Jan 10, 2005
  3. xunling
    Replies:
    6
    Views:
    330
  4. Replies:
    2
    Views:
    705
  5. nullstring
    Replies:
    3
    Views:
    1,103
    Rolf Magnus
    Nov 29, 2006
Loading...

Share This Page