wählen Sie dropdown-Wert basierend auf der session-variable
ich habe ein php Formular übermittelt die Daten an ein anderes php für die Validierung. wenn Sie alle Felder leer gelassen, der validator php sendet eine Nachricht zurück zum ursprünglichen php-Formular zusammen mit allen pre gefüllt Variablen mit session-Variablen, so dass Benutzer nicht haben, um Sie zu füllen wieder.
kann ich verwenden Sie diese session-Variablen in die Textfelder ausfüllen, wieder wie diese
value="<?php echo $_SESSION['fname'] ?>"
aber wie gehen Sie über das Auffüllen von drop-downs, radio-buttons und check-Boxen?
Dank
- Wie mit dem INPUT-element des Typs TEXT, gehen Sie mit allen anderen INPUT-Elementen.
- drop-down-box ausgewählt hat die option keine Eingabe-option
InformationsquelleAutor ABI | 2012-04-29
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für eine select -, checkbox-oder radio-box, die Sie brauchen würde, um zu überprüfen, ob die Werte übereinstimmen. So etwas wie:
Es ist einfacher, wenn Sie sind, Durchlaufen die Werte für die option Feld:
Einen
<select>
element ausgewählt<option>
ist nicht festgelegt, es istvalue=
Attribut. Um zu markieren eine option ausgewählt, die<option>
element muss dasselected
- Attribut festgelegt, wie folgt:Um dies programmatisch tun, benötigen Sie zum Durchlaufen der Optionen und manuell test für die richtige option, und fügen Sie
selected
zu.... Bemerkt, dass die doppelten Anführungszeichen am Ende wurde die Aussage fehl am Platz, es sollte sein:
Es ist eine weit einfachere Methode die Verwendung von JQuery. Sie können festlegen, Wählt mit .val (), so machen die meisten es.
Vergessen Sie nicht die id des select sowie die Namen fname.