Weiterleitung mit Checkboxen

Von: , Frage gestellt am Di, 28. Jan 2003

Hallo!

Ich habe ein kleines Problem.
Ich habe eine Seite erstellt, die folgenden HTML-Code enthält:

<html>
<head><title>Suchabfrage</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1 align="center">Auswahl der Suchfunktion</h1>
<hr><br>
<table align="center">
<form name="formurl" action="" method="post">
<p>Bitte wählen Sie hier die gewüschte Suchfunktion aus: </p>
<p>
<input type="radio" name="Abfrage" value="titelabfragenas.htm"> AND-Abfrage scharf<br>
<input type="radio" name="Abfrage" value="titelabfragenau.htm"> AND-Abfrage unscharf<br>
<input type="radio" name="Abfrage" value="titelabfragenos.htm"> OR-Abfrage scharf<br>
<input type="radio" name="Abfrage" value="titelabfragenou.htm"> OR-Abfrage unscharf<br>
<br>
<hr>
<br>
<input type="submit" name="Submit" value="Zur Suchmaske">
</p>
</form></table>

</body>
</html>


Meine Frage bezieht sich auf die Checkboxen in dem Formular. Ich möchte auf der Seite eine Checkbox auswählen und dann das Formular mit dem submit abschicken. Wie kann ich jetzt je nachdem, was für eine Checkbox angeklickt wurde, an eine bestimmte url weiterleiten?

Ich möchte zum Beispiel die Seite "hallo.htm" angezeigt bekommen, wenn die Checkbox "AND-Abfrage scharf" angeklickt habe und den Submit-Button betätige?

Vielen Danke für Eure Hilfe!

Andreas

3 Antworten zu dieser Frage

  1. Antwort von nach einem Tag 0 hilfreich
    Re: Weiterleitung mit Checkboxen

    Hallo.

    dazu benutzt Du am besten Javascript (falls Du das kannst oder willst). Außerdem würde ich gar kein Formular benutzen (oder musst/willst Du das), sondern einfach einen Button mit einer Javascript Funktion belegen.
    Diese Funktion könnte dann ermitteln, welcher Radio Button ausgewählt wurde und dann kannst Du leicht an die gewünschte Adresse weiterleiten (location.href)


    Gruss

    Thomas [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

  2. Antwort von nach einem Tag 0 hilfreich
    Re: Weiterleitung mit Checkboxen

    Hallo Andreas,

    ich bin nicht wirklich sattelfest in JS, darum ist die folgende Syntax vielleicht nicht ganz korrekt. Aber weiterhelfen sollte es dir doch...

    Im Formular schreibst du:
    <input type="submit" name="Submit" value="Zur Suchmaske" onClick="javascript:weiterleitung()">

    <script language="JavaScript">
    <!--
    function weiterleitung()
    {
    if document.formurl.Abfrage.value == 'titelabfragenas.htm' then
    {
    window.location.href = 'hallo.htm';
    }
    }
    -->
    </script>


    Gruss
    Daniel

    • Antwort von nach 2 Tagen 0 hilfreich
      Danke

      Danke an Euch beide! Ich werde mal mein Glück probieren!

      Andreas

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!