Timmi: Optionsfelder überprüfen

HalliHallo !

Ich bin hier gerade etwas am rumprogrammieren und
komme einfach nicht weiter ! :(

Und zwar habe ich folgendes Problem:

-----------------------------------------------
Detail Angaben  JA [ ]  NEIN [*]
-----------------------------------------------
Größe über 170 [ ] über 180 [ ] über 200 [ ]
-----------------------------------------------
Augenfarbe   Blau [ ] Grün [ ] Braun [ ]
-----------------------------------------------

usw.

Bei Detail Angaben steht der Default Wert auf NEIN.

Sobald einer oder eine Angaben über Größe oder Augenfarbe macht, soll sich der Wert von Detail Angaben auf JA automatisch ändern.

-----------------------------------------------
Detail Angaben  JA [*]  NEIN [ ]
-----------------------------------------------
Größe über 170 [ ] über 180 [*] über 200 [ ]
-----------------------------------------------
Augenfarbe   Blau [ ] Grün [*] Braun [ ]
-----------------------------------------------

Hat jemand eine Idee wie man das in Javascript programmiert ???

Über jeden Tip bin ich sseeeeeeeehhhhhhrrrrrrr
dankbar

bis denne

TIMMI

  1. Hallo Timmi!

    Sobald einer oder eine Angaben über Größe oder Augenfarbe macht, soll sich der Wert von Detail Angaben auf JA automatisch ändern.

    Das kann man am einfachsten so lösen!

    <form>

    <input type="radio" name="ja">
    <input type="radio" name="nein">

    <input type="radio" name="160cm" onClick="this.form.ja.click()">
    <input type="radio" name="180cm" onClick="this.form.ja.click()">
    <input type="radio" name="200cm" onClick="this.form.ja.click()">

    </form>

    Schaue vielleicht auch noch mal unter <../../tecbbda.htm#a10>.

    mfg, André

    1. Hallo Timmi!

      Sobald einer oder eine Angaben über Größe oder Augenfarbe macht, soll sich der Wert von Detail Angaben auf JA automatisch ändern.

      Das kann man am einfachsten so lösen!

      <form>

      <input type="radio" name="ja">
      <input type="radio" name="nein">

      »»

      <input type="radio" name="160cm" onClick="this.form.ja.click()">
      <input type="radio" name="180cm" onClick="this.form.ja.click()">
      <input type="radio" name="200cm" onClick="this.form.ja.click()">

      </form>

      Schaue vielleicht auch noch mal unter <../../tecbbda.htm#a10>.

      mfg, André

      Hi !

      Danke für die Antwort aber die beiden RadioButton (JA/NEIN) haben den selben Namen.

      Gibt es sonst irgendeine Möglichkeit ???

      1. Hallo,

        bei einer am 30.09.1999 gespeicherten HTML-Datei ergibt der Sourcecode

        tt = document.lastModified.substr(3,2);
        mm = document.lastModified.substr(0,2);
        jj = document.lastModified.substr(6,2);
        jh = 20; if ( jj > 98) jh = 19;
        document.write(tt + "." + mm + "." + jh + jj);

        • im IE ab 4.xx die Darstellung: 30.09.1999
        • im Netsacpe 4.6/4.7: da.Fr.20,

        Meiner Meinung nach wurde das im Netscape 4.05 noch richtig. Muß ich etwas ändern/anpassen?

        Vielen Dank für evtl. Hilfe!

      2. Hallo Timmi!

        Meinem zweiten Antwortposting, wurde eine andere Nachricht zugeteilt. Das passiert hier schonmal, wenn zwei Nachrichten auf die Sekunde abgeschickt werden. Das Forumsscript kommt dann was durcheinander.

        Danke für die Antwort aber die beiden RadioButton (JA/NEIN) haben den selben Namen.
        Gibt es sonst irgendeine Möglichkeit ???

        Ja! Ich habe einen kleinen Fehler gemacht. Um die "ODER-Funktion" von Radiobuttons zu nutzen, muß man ihnen den selben Namen geben.

        Hier noch mal das koregierte Formular. Auf "Ja" wird mit elements[0] zugegriffen. Dem Unterobjekt elements[] vom Objekt [Forms], interessiert der Name des Radiobuttons nicht.

        <form>

        <input type="radio" name="blabla" value="Ja">Ja
        <input type="radio" name="blabla" value="Nein" checked>Nein<br>
          
        <input type="radio" name="Groesse" value="160cm" onClick="this.form.elements[0].click()">160cm
        <input type="radio" name="Groesse" value="180cm" onClick="this.form.elements[0].click()">180cm
        <input type="radio" name="Groesse" value="200cm" onClick="this.form.elements[0].click()">200cm

        </form>

        forms[] :  <../../tecbbd.htm>
        elements[] : <../../tecbbda.htm>

        mfg, André