2016-09-08 4 views
1

Ich habe ein Auswahlfeld, das, wenn ausgewählt, lädt die Seite, wie kann ich sicherstellen, dass die Auswahl immer noch den ausgewählten Wert nach dem Neuladen der Seite hält?Vorbelegt wählen basierend auf übermittelten Wert aus der gleichen Auswahl

Dank

+0

Verwenden Sie PHP und HTML und Ihre Programmierkenntnisse, um das zu tun :) – Cagy79

+1

Wow, ich hatte nicht daran gedacht –

+0

Sie müssen zeigen, was Sie versucht haben und welche Probleme Sie konfrontiert sind. SO ist nicht hier, um für dich zu kodieren ... Erfolg – Cagy79

Antwort

0

Eigentlich ist es nicht möglich, den ausgewählten Wert nach dem Neuladen der Seite zu fangen. Sie können es tun:

  1. durch Post
  2. von
  3. nach Sitzung
  4. von Cookie
  5. oder durch Ajax-Hole (Nicht die Seite neu laden)

können Sie ausgewählte Option auf diese Weise Wert Test. z.B.

if(isset($_POST['select']) && $_POST['select']==2){ echo "<option value='2' selected>Second</option>"; } 

Das Gleiche können Sie mit anderen PHP GLobal-Variablen tun.

1

hier bereits 2 Möglichkeiten gibt es wahrscheinlich noch viel mehr:

  1. Sie die gesamte Seite nicht neu geladen, sondern nur die dynamischen Elemente füllen, die mit Ajax ändern (asynchrone Aufrufe).
  2. den ausgewählten Wert in PHP Fang und die ausgewählten <option selected> in der Auswahlliste gesetzt programmatisch

Succes!

Verwandte Themen