Autor | Zpráva | ||
---|---|---|---|
MilanJ Profil |
#1 · Zasláno: 4. 8. 2006, 00:24:04
Mám formulář, který obsahuje SELECT.
Pokud formulář odešlu a nějaké políčko chybí, chci, aby si pamatoval všechna vyplněná políčka včetně SELECTu, což se mi ale nedaří. Každý INPUT na stránce obsahuje <? echo $proměnna ?>, ale na SELECT to nefunguje. :-/ |
||
nightfish Profil |
#2 · Zasláno: 4. 8. 2006, 00:47:34
<select name="jmeno">
echo "<option value=\"neco\" "; if ($_GET['jmeno'] == "neco") echo "selected=\"selected\""; echo ">neco</option>\n"; echo "<option value=\"necojineho\" "; if ($_GET['jmeno'] == "necojineho") echo "selected=\"selected\""; echo ">neco jineho</option>\n"; </select> |
||
souki Profil |
#3 · Zasláno: 4. 8. 2006, 10:14:37
na tohle sem si kdysi napsal třídičku a používám jí už dlouho... ale ted mě napadá, jestli by to nešlo přes JS
|
||
MilanJ Profil |
#4 · Zasláno: 4. 8. 2006, 10:19:58
Použil jsem řešení nightfishe, to by snad mělo jít.
Možná že by to použití Tvé třídy zjednodušilo... |
||
icka Profil * |
#5 · Zasláno: 4. 8. 2006, 15:13:46
Jestli je select nějakej delší, tak to řeším tak, že si ukládám hodnoty do polí a pak použiju jen nějakej cyklus, kterej mi ten select vytvoří. No a jednoduše dám podmínku pro porovnání hodnoty a jestli se shoduje s $_POST hodnotou, kterou to vrátí při chybě, tak to jednoduše vloží ten selected...
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0