Autor Zpráva
MilanJ
Profil
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
<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
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
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 *
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...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0