Autor | Zpráva | ||
---|---|---|---|
Miraňák Profil * |
#1 · Zasláno: 16. 7. 2008, 23:10:26
Zdravím,
způsob dopravy způsob platby O - Rozvoz po Praze O - hotově O - Pošta O - dobírkou O - převodem na účet Takhle vypadá zjednodušeně muj formulář. mám problém s tím, když vyberu rozvoz po praze tak by se logicky nemělo dát vybrat dobírkou a převodem na účet aniž bych odesílal celý formulář. Jde to v php ? <input type="radio" name="doprava" id="posta_sr" value="Česká pošta (sR)" /> <label for="posta_sr">Česká pošta (sR)</label><br /> <input type="radio" name="doprava" id="rozvoz" value="Rozvoz po Praze" /> <label for="rozvoz">Rozvoz po Praze</label><br /> <input type="radio" name="platba" id="hotove" value="Hotově" /> <label for="pobocka">Hotově</label>><br /> <input type="radio" name="platba" id="dobirkou" value="Dobírkou"/> <label for="posta_cr">Dobírkou</label><br /> <input type="radio" name="platba" id="ucet" value="Převodem na účet" /> <label for="posta_sr">Převodem na účet</label><br /> |
||
Jan Tvrdík Profil |
#2 · Zasláno: 16. 7. 2008, 23:25:50
Miraňák
Jde to v php Ne, na tohle je JS. Nastuduj si onchange/onclick (z hlavy nevím, jak budou fungovat) + vlastnost disable. |
||
Jan Tvrdík Profil |
#3 · Zasláno: 16. 7. 2008, 23:36:01 · Upravil/a: Jan Tvrdík
Asi to jde napsat líp, ale je pozdě a už mi to moc nemyslí.
<script> function prepniBloknuti() { var PrahaChecked = document.getElementById('rozvoz').checked; document.getElementById('dobirkou').disabled = PrahaChecked; document.getElementById('ucet').disabled = PrahaChecked; // Možna by se hodilo "odchecknout" ty radia } </script> <input type="radio" name="doprava" id="posta_sr" value="Česká pošta (sR)" onchange="prepniBloknuti();" /> <label for="posta_sr">Česká pošta (sR)</label><br /> <input type="radio" name="doprava" id="rozvoz" value="Rozvoz po Praze" onchange="prepniBloknuti();" /> <label for="rozvoz">Rozvoz po Praze</label><br /> <br><br> <input type="radio" name="platba" id="hotove" value="Hotově" /> <label for="pobocka">Hotově</label><br /> <input type="radio" name="platba" id="dobirkou" value="Dobírkou"/> <label for="posta_cr">Dobírkou</label><br /> <input type="radio" name="platba" id="ucet" value="Převodem na účet" /> <label for="posta_sr">Převodem na účet</label><br /> |
||
Miraňák Profil * |
#4 · Zasláno: 17. 7. 2008, 14:30:33
odchecknout radie = type="radio" -> type="checkbox" ?? chapu to dobře?
ale kdyz to teda odchecknu tak jich můžu vybrat víc najednou a to přece nechci .. |
||
Jan Tvrdík Profil |
#5 · Zasláno: 17. 7. 2008, 15:04:35
Miraňák
Ne pochopil jsi to špatně :) Myslel jsem, aby se zrušilo zatržení, protože prohlížeč to možná (nejsem si jist) odešle i když je to zablokovaný. |
||
peta Profil |
#6 · Zasláno: 18. 7. 2008, 11:29:43 · Upravil/a: peta
Miraňák
jakpsatweb - html - formulare - input type checkbox jakpsatweb - html - priklady - formulare jakpsatweb - javascript - priklady - formulare Pokud tohle vsechno nastudujes a budes mit stale problem, pak ma smysl o nem debatovat. Se zakladnimi znalostmi nemuzes preci polozit otazku: Odchecknout radio se dela tak, ze zmenim type="radio" na type="checkbox" ? Kdybys to aspon napsal takto srozumitelne... Co ti na to mame odpovedet, co myslis? Kdyz nevis, jaky je rozdil mezi checkbox/radio a nevis, jak se nastavuje zaskrtnuti u HTML elementu. :) |
||
Miraňák Profil * |
#7 · Zasláno: 20. 7. 2008, 12:11:55
:) ja moc dobře vím jaký rozdíl je mezi radio a checkbox. nevím jak si na to přišel. a když neznáš svou odpověď tak jednoduše neodpovídej.
|
||
Časová prodleva: 16 let
|
0