Autor Zpráva
BeeNY
Profil *
Dobrý den, pomohl by mi někdo s tímto:
Mám formulář kde jsou 2RADIO butony:

Vyzvednutí na obchodě
<input type="radio" name="doruceni" value="1" checked="checked"><br>

Donáškou
<input type="radio" name="doruceni" value="2" onClick="zobraz('inputy')">

<div id="inputy" style="display:none;">
Doručovací adresa je shodná s adresou zadanou při registraci
<input type="radio" name="doruceni_adresa" value="1" checked="checked"><=RADIO1<br>
Zadat doručovací adresu
<input type="radio" name="doruceni_adresa" value="2" onClick="zobraz('dorucovaci_adresas')"><=RADIO2
</div>
<div id="dorucovaci_adresas" style="display:none;">
Adresa: <input type="text" name="dorucovaci_adresa">
</div>

Problém je v tom že když kliknu na RADIO2 tak se zobrazí formulář "inputy" a pokud kliknu znova tak formulář "inputy" zmizí a RADIO2 zůstane označený.
Kdyby šlo udělat že po kliknutí na RADIO2 by už nešel znovu ZOBRAZIT/SKRÝT formulář "inputy" a po kliknutí na RADIO1 by znovu šlo?
Předem děkuji za pomoc
BeeNY
Profil *
*EDIT formulář uveden v uvozovkách má být "dorucovaci_adresas"
Witiko
Profil
Zabal si i doručovací adresu do divu s id inputy a při onclick pak posuzuj, jestli if(!this.checked) { kód který se provede pokud návštěvník nově označil radio button }. Jen tak mimochodem vyescapuj si ten text <=RADIO1, prohlížeč to bude brát jako začátek html tagu, použij místo toho &lt; html entitu.
BeeNY
Profil *
Diky hned to pudu skusit

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