Tobi: Radio-Button automatisch ändern

Hallo!

Wie kann ich beim des Radio-Buttons "A" (Radioleiste 1)
gleichzeitig den Radio-Button "12 Monate" (Radioleiste 2)setzen?

D.h. bei Paket A soll der Intervall auf 12 Monate (letzter Button) gesetzt werden... B auf 6 Monate und C auf 3 Monate.

Gruß
Tobi

---------
Mein bisheriger Quellcode:

<html>

<head>
 <title>Auswahl</title>

<script language="javascript">
 function a() {
  document.neuespaket.kosten.value = "30.00";
 }
 function b() {
  document.neuespaket.kosten.value = "15.00";
 }
 function c() {
  document.neuespaket.kosten.value = "7.5";
 }
 </script>
</head>

<body bgcolor="white">
<font type="arial" size="-1">

<form name="neuespaket" action="/cgi-bin/paket.pl" method="post">

<div align="center">
<h4>Auswahl</h4>
</div>

Paket:
    <input type="radio" name="p" value="a" onClick="a()">A
    <input type="radio" name="p" value="b" onClick="b()">B
    <input type="radio" name="p" value="c" onClick="c()">C
 <p>

Abrechnung alle:
    <input type="radio" name="intervall" value="3">3 Monate
    <input type="radio" name="intervall" value="6">6 Monate
    <input type="radio" name="intervall" value="12">12 Monate
 <p>

Kosten:<br>
 <input type="text" size="8" maxlength="6" name="kosten" value="."> €
 <p>

<div align="center">
<hr>

<input type="submit">
   
<input type="reset">

</div>

</form>

</font>
</body>
</html>

  1. Gugucks,

    Radio-Buttons verfügen über eine Methode namens click();
    wenn dein Script nicht unter Netscape 4.x laufen muss, funktioniert es so:

    function a() {
      document.neuespaket.kosten.value = "30.00";
      document.getElementsByName("intervall")[2].click();
     }

    function b() {
      document.neuespaket.kosten.value = "15.00";
      document.getElementsByName("intervall")[1].click();
     }

    function c() {
      document.neuespaket.kosten.value = "7.5";
      document.getElementsByName("intervall")[0].click();
     }

    Erläuterung: document.getElementsByName("elementname"), liefert dir ein Array mit allen Elementen dieses Namens. Die Zählung beginnt bei 0.

    Liebe Grüße, Uschi

    1. funktioniert!!!

      DANKE.