S touto potřebou se setkáváme ve formulářích. Příkladem může být košík, kdy si má uživatel vybrat jak si chce zboží převzít a to buď osobně nebo poštou. Pokud zvolí osobně, tak nepotřebujeme způsob dopravy a vlastně ani jeho adresu a tudíž dáme daným položkám formuláře "disabled". Pokud by zvolil, že chce zboží doručit poštou, taknaopak daným položkám "disabled" odebereme.
Řešení nže funguje jak na radio button, tak i na checkbox.//HTML cast (logicky by i dane prvky mely u sebe nejaky popisek, ale pro jednoduchost je vynecham) //jQuery cast $("#id_ovladaci_radio_button_1").click(function() { $("#id_ovlivnovany_checkbox_1").prop('disabled', false); //neni disabled $("#id_ovlivnovany_checkbox_2").prop('disabled', true); //je disabled }); $("#id_ovladaci_radio_button_2").click(function() { $("#id_ovlivnovany_checkbox_1").prop('disabled', true); //je disabled $("#id_ovlivnovany_checkbox_2").prop('disabled', false); //neni disabled });
PHP - Ostatní
JavaScript - Úvod do JavaScriptu
JavaScript - Příklady v JavaScriptu
(x) HTML - Úvod do HTML
CSS - Základy CSS