Ulrich Berkmüller: document.form.blubb[0].checked == true => Error

http://selfhtml.teamone.de/javascript/objekte/elements.htm#checked

Hallo, ich habe folgendes Problem:
Ich will einen kleines Loginformular schreiben und ein einziges checkbox kästchen benutzen, das man anklicken kann, wenn man seine logindaten als cookie gespeichert haben will oder nicht.

simples beispiel:
<form name="blubb" action="login.php">
<input name="name"><br>
<input name="pass"><br>
<input type="checkbox" name="save" value="1"> save login<br>
<input type="button" onclick="submit()" value="login">
</form>

in der Funktion "submit()" soll jetzt eine abfrage gemacht werden, ob "document.blubb.save[0].checked == true" ist oder nicht. Jedoch bringt mir das ganze bei einer einzigen Checkbox immer einen Fehler, dass das Objekt nicht definiert sei. Bei 2 Checkboxen geht es allerdings.

  1. <input type="checkbox" name="save" value="1"> save login<br>

    definiert kein Array sondern nur einen einzelnen Wert (ein einzelnes Objekt),
    daher kann

    »»"document.blubb.save[0].checked == true"

    nicht funktionieren.

    Nimm statt dessen

    if (document.blubb.save.checked == true)

    1. geht aber auch nicht :(((
      an dem problem rätsel ich schon ewig lange rum!
      Immer heißt es "Objekt erwartet - Zeile 1 - Zeichen 1"

      1. Poste doch mal die ganze Seite...

        Gruss
        Uli

        1. Ha!

          Habe den Fehler!

          du hast zwei Forms drin... ;-)

          --> document.blubb.save.checked == true

          cu

          Marc Reichelt || http://www.marcreichelt.de/

          --
          tel.: 0049/6181/72224
          Linux is like a wigmam - no windows, no gates and an Apache inside!!!
  2. Hi!

    in der Funktion "submit()" soll jetzt eine abfrage gemacht werden, ob "document.blubb.save[0].checked == true" ist oder nicht. Jedoch bringt mir das ganze bei einer einzigen Checkbox immer einen Fehler, dass das Objekt nicht definiert sei. Bei 2 Checkboxen geht es allerdings.

    Was soll'n das mit der [0] nach dem save?   :-D Ist kein Radiobutton!

    cu

    Marc Reichelt || http://www.marcreichelt.de/

    --
    tel.: 0049/6181/72224
    Linux is like a wigmam - no windows, no gates and an Apache inside!!!
  3. <input name="name">
    <input name="pass">

    ^
           type="text"

    Vielleicht fehlt ja das... (?)

    Gruss
    Uli