Wert einer Auswahlliste nach submit abfangen
Essi
- javascript
Hallo,
ich habe eine Frage und wäre nett wenn jemand antwortet.
Aus einer Auswahlliste wird eine Eintrag ausgewähl und nach Submit wird
auch richtig gespeichert. Nur die Frage ist,wenn ich auf die Auswalliste
bzw.auf die Seite zurückkomme,die drin Auswahlliste steht ist die alte Wert drin.Weiss jemand wie man es beheben kann?
wäre dankbar auf eure Antwort.
Essi
hi,
Nur die Frage ist,wenn ich auf die Auswalliste
bzw.auf die Seite zurückkomme,die drin Auswahlliste steht ist die alte Wert drin.Weiss jemand wie man es beheben kann?
Den "richtigen" Wert vorselektieren.
gruß,
wahsaga
Hallo Wahsaga,
danke für deine Antwort.
Bei meiner Auswahlliste ist es so :
ich speichere mit submit eine von diese Options.speichert tut auch richtig.wenn ich wieder auf die Seite komme ist das ausgewählte options nicht merh da und vor allem ich weiss nicht welche von diesem Options jedesmal ausgewählt wird z.B. ertse mal ist die seite mit option "Nina Hagen" gespeichert und ich möchte, wenn ich auf die Seite zurückkomme genau diese Option angezeit wird aber bei mir
springt auf die erste.
<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>
<option>Nina Hagen</option>
<option>Marianne Rosenberg</option>
</select>
</p>
</form>
</body>
</html>
Hi,
danke für deine Antwort.
Bei meiner Auswahlliste ist es so :
ich speichere mit submit eine von diese Options.speichert tut auch richtig.wenn ich wieder auf die Seite komme ist das ausgewählte options nicht merh da und vor allem ich weiss nicht welche von diesem Options jedesmal ausgewählt wird z.B. ertse mal ist die seite mit option "Nina Hagen" gespeichert und ich möchte, wenn ich auf die Seite zurückkomme genau diese Option angezeit wird aber bei mir
springt auf die erste.
Wird der HTML-Code serverseitig von php oder perl oder was anderem erzeugt, oder ist das ne statische html-datei?
Woher soll das Formular vorher wissen, wer es gerade aufruft? muss man sich davor einloggen?
Wenn das nicht der Fall ist wäre wohl die einzige Möglichkeit, die letzte auswahl irgendwie in nem Cookie abzuspeichern und beim Laden der Seite hier wieder auszulesen. Das Funktioniert auch mit Javascript. Jedoch kenn ich mich damit zu wenig aus, um dir zu sagen wie zuverlässig das ist.
mfG,
steckl
hier ein Abschnitt von mein Code:
ich arbeite mit Template und mein Auswahliste wird von Datenbank
gefüllt.
hier: ansp.html
<form name="form" method="POST" action="{self}">
<label>Ansprechspartner</label>
<select name="ansp" style="width: 280px;margin-right: 10px;">
<!-- BEGIN ansprechspartner_list -->
<option value="{ansp_id}" > {ansprechspartner}</option>
<!-- END ansprechspartner_list -->
</select>
</form>
abc.php:
$tpl->loadTemplateFile('ansp.html');
$sql3 = "SELECT id, name
FROM Ansprechspartner ";
$result3 = mysql_query($sql3) or die(mysql_error());
while(list($ansp_id, $name) = mysql_fetch_row($result3)) {
$tpl->setVariable('ansp_id', $ansp_id);
$tpl->setVariable('ansprechspartner', $name );
$tpl->parse('ansprechspartner_list');
}
$tpl->show();
if($rqst_submit) {
$ansp_id = intval($rqst_ansp);
$abt_id = intval($rqst_abt);
}
hi,
ich speichere mit submit eine von diese Options.speichert tut auch richtig.wenn ich wieder auf die Seite komme ist das ausgewählte options nicht merh da und vor allem ich weiss nicht welche von diesem Options jedesmal ausgewählt wird
Wieso weisst du das nicht mehr?
Du hast den Wert doch gerade erst irgendwo gespeichert.
gruß,
wahsaga