Autor | Zpráva | ||
---|---|---|---|
Lenka22 Profil * |
#1 · Zasláno: 4. 9. 2008, 13:50:51
Ahoj,
prosím poradil by mi někdo, jak nechat zaškrtnuté radiobottony v tomto formuláři? <form method="post" action=""> <table width="40%"><tr> <td width="40%"><b>Vyberte si E-shop: </b></td> <td width="30%"><input type="radio" name="model" id="model"><label for="model">Model</label></td> <td width="30%"><input type="radio" name="int" id="int"><label for="int">International</label></td></tr> <tr><td width="40%"><b>Vyberte si jazyk: </b></td> <td width="30%"><input type="radio" name="cz" id="cz"><label for="cz">CZ</label></td> <td width="30%"><input type="radio" name="en" id="en"><label for="en">EN</label></td> </tr></table> <input type="submit" name="vsem" value="Přidat do výběru"> </form> Chtěla bych, aby když se bude na stránce dále pracovat, aby ty zvolené možnosti zůstaly zaškrtnuté. Bylo by to přehlednější, ať člověk ví, co si zvolil. Děkuju moc. |
||
trinitrochleba Profil * |
#2 · Zasláno: 4. 9. 2008, 13:55:26
<input type="radio" name="model" id="model" checked>
|
||
Lenka22 Profil * |
#3 · Zasláno: 4. 9. 2008, 13:57:47
trinitrochleba
Ale to budou zaškrtnuté pořád.. já chci nechat zaškrtnutý pouze zvolený.. Aby zůstal zaškrtnutý i po kliknutí na tlačítko "Přidat do výběru". |
||
trinitrochleba Profil * |
#4 · Zasláno: 4. 9. 2008, 13:58:46
<form method="post" action="test.php"> <table width="40%"><tr> <td width="40%"><b>Vyberte si E-shop: </b></td> <td width="30%"><input type="radio" name="model" id="model" <?php if(!empty($_POST['int'])) echo "checked"?>><label for="model">Model</label></td> <td width="30%"><input type="radio" name="int" id="int" <?php if(!empty($_POST['int'])) echo "checked"?>><label for="int">International</label></td></tr> <tr><td width="40%"><b>Vyberte si jazyk: </b></td> <td width="30%"><input type="radio" name="cz" id="cz" <?php if(!empty($_POST['cz'])) echo "checked"?>><label for="cz">CZ</label></td> <td width="30%"><input type="radio" name="en" id="en" <?php if(!empty($_POST['en'])) echo "checked"?>><label for="en">EN</label></td> </tr></table> <input type="submit" name="vsem" value="Přidat do výběru"> </form> |
||
trinitrochleba Profil * |
#5 · Zasláno: 4. 9. 2008, 13:59:42
oprava:
<form method="post" action="test.php"> <table width="40%"><tr> <td width="40%"><b>Vyberte si E-shop: </b></td> <td width="30%"><input type="radio" name="model" id="model" <?php if(!empty($_POST['model'])) echo "checked"?>><label for="model">Model</label></td> <td width="30%"><input type="radio" name="int" id="int" <?php if(!empty($_POST['int'])) echo "checked"?>><label for="int">International</label></td></tr> <tr><td width="40%"><b>Vyberte si jazyk: </b></td> <td width="30%"><input type="radio" name="cz" id="cz" <?php if(!empty($_POST['cz'])) echo "checked"?>><label for="cz">CZ</label></td> <td width="30%"><input type="radio" name="en" id="en" <?php if(!empty($_POST['en'])) echo "checked"?>><label for="en">EN</label></td> </tr></table> <input type="submit" name="vsem" value="Přidat do výběru"> </form> |
||
trinitrochleba Profil * |
#6 · Zasláno: 4. 9. 2008, 14:03:32
jo a ještě jedna věc :) v atributu action ve form jsem zapomněl "test.php", tak to si kdyžtak přepiš :)
|
||
Lenka22 Profil * |
#7 · Zasláno: 4. 9. 2008, 14:06:42
trinitrochleba
Přesně něco takového jsem měla na mysli :-) Jen ještě dotaz - radiobuttony jsou přece od toho, aby šla vybrat jedna ze dvou možností.. tak jaktože mi jdou zaškrtnout oba dva najednou (nebo všechny 4 najednou)? Mám první dva, a druhé dva... z každého potřebuju mít zaškrtnutou maximálně jednu možnost... Nevíš jak ten jeden ODznačit při kliknutí na druhý? Děkuju. |
||
Warden Profil |
#8 · Zasláno: 4. 9. 2008, 14:11:00 · Upravil/a: Warden
Stejná skupina buttonů musí mít stejný atribut name. Liší se pouze hodnotou atributu value.
|
||
trinitrochleba Profil * |
#9 · Zasláno: 4. 9. 2008, 14:11:40
musejí mít shodný name
tedy např. <input type="radio" name="model" id="model" value="model"... > <input type="radio" name="model" id="int" value="int" ... > <input type="radio" name="jazyk" id="cz" value="cz"> <input type="radio" name="jazyk" id="en" value="en"> Pak bude moci být zaškrtlý jen jeden z nich. a přistupovat k nim po odeslání budeš přest $_POST['jazyk'] (ten bude obsahovat buď cz, nebo en) a přest $_POST['model'] (bude obsahovat buď model, nebo int) |
||
Lenka22 Profil * |
#10 · Zasláno: 4. 9. 2008, 14:18:16
Warden
trinitrochleba Jo, jasně, já jsem tele... Děkuju moc. |
||
grimword Profil |
#11 · Zasláno: 4. 9. 2008, 16:22:46
jak se pta holka, tak je tady hned kazdy ochotny sepsat o tom diplomovku a ochotou se muze pretrhnout =D
|
||
trinitrochleba Profil * |
#12 · Zasláno: 4. 9. 2008, 16:26:31
grimword: ale houby :) tohle je jedna z mála věcí, který rozumim, tak jsem se trošku rozepsal no .)
|
||
Časová prodleva: 16 let
|
0