Link über Formular öffnen

xnetworker

Grünschnabel
Ich möchte mehrere Links zur Auswahl geben über ein Formular. Der User soll einen Radiobutton aktivieren und es soll die entsprechende Seite geöffnet werden. Leider weis ich nicht wie das Script für das Onclickereignis sein soll.
Wer kann helfen?

PHP:
<form id="form1" name="form1" method="post" action="">
   <table width="460" height="30" border="0" cellpadding="2" cellspacing="1">
       <tr>
          <td height="30" colspan="2">Systeme:</td>
       </tr>
    </table>
    <table width="460" height="150" border="0" cellpadding="2" cellspacing="1" >
       <tr>
           <td width="98" height="30" align="left" valign="middle" >
           <input name="hhhhh" type="radio" value="hhhhh.php" checked="checked" />hhhh</td>
           <td align="left" valign="middle">&nbsp; <a href="http://www.hhhh.de" target="_blank">Bei hhhhh anmelden</a>|&nbsp; <a href="http://www.hhhhh.de" target="_blank">Weitere Informationen</a>                         
          </td>
       </tr>
       <tr>
          <td height="30" align="left" valign="middle" >
          <input name="llll" type="radio" value="lllll.php" />LLLL
          </td>
          <td align="left" valign="middle">&nbsp; <a href="http://www.lllll.de" target="_blank">Bei llll  anmelden</a> |&nbsp; <a href="http://www.lllll.de" target="_blank">Weitere Informationen</a>
          </td>
        </tr>
        <tr>
          <td height="30" align="left" valign="middle" >
          <input name="yyyy" type="radio" value="yyyyy.php" />yyyy
          </td>
          <td align="left" valign="middle">&nbsp; 
          <a href="http://www.yyyyy.de/" target="_blank">Bei yyyyy anmelden</a> 
          |&nbsp; 
          <a href="http://www.yyyy.de/" target="_blank">Weitere Informationen</a>
          </td>
       </tr>
       <tr>
         <td height="30" align="left" valign="middle" bgcolor="#A8A8A8">
     <input type="radio" value="xxxx.php" name="xxxx" />xxxxx
         </td>
         <td align="left" valign="middle">&nbsp; 
         <a href="http://www.xxxx.de" target="_blank">Bei xxxx anmelden</a>      
         |&nbsp; <a href="http://www.xxx.de" target="_blank">Weitere Informationen</a>
         </td>
       </tr>
       <tr>
          <td>&nbsp;</td>
          <td height="35">&nbsp;
          <input type="button" onClick="" value="Anmeldung fortsetzen" name="button2" width: 280px;" >
          </td>
        </tr>
</table>
</form>
 
Die Radiobuttons sollten den gleichen Namen haben. Nur so ist gewährleistet, dass man nur einen Link auswählen kann. Sonst kannst du ja gleich Checkboxen nehmen.

Nun zu deinem Problem:
HTML:
<input name="rbtn" type="radio" value="seite1.php" /> Radio 1
<input name="rbtn" type="radio" value="seite2.php" /> Radio 2
<input name="rbtn" type="radio" value="seite3.php" /> Radio 3
<input name="rbtn" type="radio" value="seite4.php" /> Radio 4

<input type="button" value="Öffnen!" onclick="
    for (var i=0; obj=document.getElementsByName('rbtn')[i]; i++)
        if (obj.checked) window.location.href = obj.value;
" />
Nicht getestet aber sollte das machen, was du willst, sorfern ich dich richtig verstanden habe.

Wenn du in Zukunft Code postest, dann nimm dir bitte ein Beispiel an dem Schnipsel von mir und beschränke dich auf das unbedingt notwendige. Bei dir sind jede Menge Tabellen und andere Tags drinnen, die für das Problem einfach irrelevant sind und es nur unnötig verkomplizieren. Wenn man dir helfen soll, musst du es uns so einfach wie möglich machen, dahinter zu steigen was du willst.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück