Autor | Zpráva | ||
---|---|---|---|
Majkelju Profil |
Zdravím!
Mám malý form, ve kterém uživatel může pomocí checkboxů přepínat různá nastavení. Aby nemuseli klikat na čtvereček, u každého checkboxu mám i label. Ten funguje u všech, až na ten první. Zobrazuje se tak, že mám checkbox, na dalším řádku label a za ním combobox (který má opticky patřit k tomu labelu, ale v kódu to provázané nijak není). Přitom ho mám napsaný stejně...tady je ten kus kódu, kdybyste si někdo všiml, proč to nedělá, co má. <fieldset> <legend>možnosti sestavy</legend> <div id="nastaveni1"> <tr><td> <input id="cena" type="checkbox" name="cena" value="true"/><label for="cena">Přepočítat na cenu dle roku:</label> <? $result = $db->query( "SELECT `rok` FROM `csu` ORDER BY `rok` DESC" ); echo "<select name='volbaRoku'>\n"; while($row = $result->fetch_assoc()) echo "<option value=\"".$row['rok']."\">" . $row['rok'] . "</option>\n"; echo "</select>\n"; ?> </td></tr> <tr><td> <div id="dopln"><input type="checkbox" name="dopln" value="true" id="more"/><label for="more">Včetně doplňujícího popisu objektů</label></div> </td></tr> <?if($stupen!=1){?> <tr><td> <div id="stranka"><input type="checkbox" name="stranka" value="true" id="paging"/><label for="paging">Stránkovat po objektech</label></div> </td></tr> <?}?> </div> </fieldset> EDIT: Chyba zmizí, když z checkboxu cena odstraním id. Jenže to pak zas nemám jak spárovat s labelem... :( |
||
jenikkozak Profil |
#2 · Zasláno: 27. 9. 2012, 17:05:03
Majkelju:
Více by pomohla živá ukázka. Zdá se mi to být funkční. Jen jsem si všiml, že chybí značky pro tabulku. |
||
Časová prodleva: 4 dny
|
|||
Majkelju Profil |
jenikkozak: Pravda, značku pro tabulku jsem tam nějak zapomněl...nicméně jsem ji připsal a na výsledné rozložení to efekt nemělo. Podívat se na to můžete na http://www.estiroad.com/, musíte se ale zaregistrovat a chybu najdete v sekci Stavby, běžte do podúrovně DEMO stavby, tam rozbalte další podúroveň a v liště s funkcemi klikněte na předposlední ikonku v řadě (symbol souboru s obálkou), která značí tisk. Přesný link poslat nemůžu, protože každému uživateli se zobrazují jen jeho vlastní stavby.
|
||
Alphard Profil |
#4 · Zasláno: 1. 10. 2012, 08:55:21
Majkelju:
„musíte se ale zaregistrovat...“ ...nebo byste mohl uložit nějakou stránku jako html a někam ho nahrát. Zkuste se podívat, jestli nemáte id=cena použité třeba ještě u jiného prvku. |
||
Majkelju Profil |
#5 · Zasláno: 1. 10. 2012, 09:16:30
Alphard: Jinde to nemám, ale zkusil jsem přejmenovat id a už to jede.... nejspíš za to mohlo to, že jsem měl název u id a name stejný.
|
||
Časová prodleva: 12 let
|
0