Autor Zpráva
Majkelju
Profil
Zdravím!

Řeším problém, kdy mám form s několika volbami reprezentovaných v jednom fieldsetu radio buttony....při výběru některého z nich se má v druhém fieldsetu změnit výběr dalších možností.... Jsem v JS úplný nováček, všechno jsem zatím dělal pomocí php, tak bych prosil trochu detailnější popis řešení.... zde je form v současném stavu; nezáleží, jaké radio je vybrané, možnosti vpravo jsou pořád stejné...

<? include('../_mysql.php'); ?>
<div>
    <form id="export_pdf_stupne_nastaveni" method="post">
        <div id="seznam_sestav" style="float:left">
            <fieldset>
                <legend>tiskové sestavy</legend>
                <table>            
                    <tr><td>
                        <input type="radio" name="sestava2" id="sestava2_1" value="1" checked="checked"/><label for="sestava2">2.1 Rekapitulace vývoje ceny stavby v základních cenách</label>
                    </td></tr>
                    <tr><td>
                        <input type="radio" name="sestava2" id="sestava2_2" value="2" /><label for="sestava2">2.2 Rekapitulace vývoje ceny stavby v požadované CÚ</label>
                    </td></tr>
                    <tr><td>
                        <input type="radio" name="sestava2" id="sestava2_3" value="3" /><label for="sestava2">2.3 Opis hlavních stupňů stavby</label>
                    </td></tr>
                    <tr><td>
                        <input type="radio" name="sestava2" id="sestava2_4" value="4" /><label for="sestava2">2.4 Opis všech stupňů stavby</label>
                    </td></tr>
                </table>
            </fieldset>
        </div>
        <div id="seznam_nastaveni">
            <fieldset>
                <legend>možnosti sestavy</legend>
                <div id="nastaveni1">
                    <input type='checkbox' name='graf' value='true'>Zobrazit graf<br />
                    <input type='checkbox' name='prepocet' value='true'>Přepočítat na cenu dle roku: 
                    <?
                    $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";        
                    ?>
                    <br />
                    <input type='checkbox' name='interval' value='true'>Zobrazit interval spolehlivosti<br />
                </div>
            </fieldset>
        </div>
    </form>
</div>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0