Vorauswahl bei Formular abhängig vom verweisenden Link
andi
- html
Hallo,
ich habe ein kleines Problem mit einem Formular. Ich baue für ein Reisebüro eine Seite, auf der regelmäßig 5 Reiseangebote eingestellt werden. Bei jedem Angebot soll ein Link sein, der jeweils auf das selbe Formular verweist. In dem Formular ist auch eine Dropdown-Auswahl (select), in der das entsprechende Angebot, für das sich der Kunde interessiert - aus gewählt werden kann. Ist es möglich, dass je nachdem, welchen Link der 5 Angebote der User anklickt dann das jeweilig zugehörige Angebot in der Dropdownliste schon voreingestellt ist? Und wenn ja, wie geht das?
Vielen Dank schonmal für die Hilfe.
Andi.
Hello,
ich bin mir nicht sicher, ob ich Dich richtig verstanden habe, aber Du kannst an den Link Parameter anhängen
<p><a href="testseite.php?lnk=1">Link 1</a>
<p><a href="testseite.php?lnk=2">Link 2</a>
<p><a href="testseite.php?lnk=3">Link 3</a>
und in der Testseite kannst Du das dann abfragen:
<?php
if ( isset($_GET['lnk']))
{
echo "<p>es wurde Link Nr ".$_GET['lnk']." ausgewählt</p>";
}
?>
Wie man eine Selectbox mit default belegt, steht in SelfHTML
http://de.selfhtml.org/html/formulare/auswahl.htm#listen_mehrfach
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Einträge vorselektieren</title>
</head>
<body>
<h1>Sie können auch einen anderen Favoriten wählen!</h1>
<form action="select.htm">
<p>
<select name="top5" size="5">
<option>Heino</option>
<option>Michael Jackson</option>
<option selected>Tom Waits</option> <!-- beachte das Wörtchen selected -->
<option>Nina Hagen</option>
<option>Marianne Rosenberg</option>
</select>
</p>
</form>
</body>
</html>
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom

Hi,
Ist es möglich, dass je nachdem, welchen Link der 5 Angebote der User anklickt dann das jeweilig zugehörige Angebot in der Dropdownliste schon voreingestellt ist? Und wenn ja, wie geht das?
Nur mit HTML kannst du da nichts machen. Am besten wäre es mit einer Serverseitigen Technik, wie PHP oder Perl, falls du sowas zur verfügung hast.
Wenn nicht könntest du das noch mit Javascript machen, was aber den Nachteil hätte, dass es für Besucher mit deaktiviertem Javascript nichts bringt.
Wenn du dich für eine Lösung entschieden hast frag nochmal nach und dir wird hier sicher geholfen.
mfG,
steckl