Input radio a zachowanie jquery

Input radio a zachowanie jquery
SH
  • Rejestracja:około 13 lat
  • Ostatnio:ponad 3 lata
  • Postów:152
0

Witajcie, chciałbym na swojej stronie wprowadzić drobną funkcjonalność ale się nie znam, dlatego chciałbym Was prosić o pomoc.

Mam tak:

Kopiuj
<form method="post" id="wybor">
        <div id="zawartosc">																
	<span>{l s='Osoba'}</span>
	<input type="radio" name="osoba" id="dziecko" value="1" />
	    <label for="id_faktura1" class="top">{l s='Dziecko'}</label>
	<input type="radio" name="osoba" id="dorosla" value="2" />
	    <label for="id_faktura2" class="top">{l s='Dorosla'}</label>
</div>

<div id="aktywny">Mama</div>
</form>

Pomożecie przygotować mi kod jquery aby funkcjonował tak:

  • jak zaznaczymy dziecko to div#aktywny powinien być widoczny,
  • gdy zmienimy na dorosla to div#aktywny powinien zniknąć

Zależy mi na tym aby działo się to dynamicznie / aktywnie bez przeładowywania strony.
Siedzę na tym już kilka godzin, przeanalizowałem dużo przykładów mimo wszystko brak wiedzy na ten temat nie przynosi żadnych efektów :(

edytowany 2x, ostatnio: shl
unikalna_nazwa
  • Rejestracja:ponad 14 lat
  • Ostatnio:prawie 10 lat
0
Kopiuj
$('#wybor input:radio').change(function(e){
    ($('#aktywny')[$(this).val() == '1' ? 'show' : 'hide'])();
 });

a w wersji najprostszej:

Kopiuj
$('#dziecko').click(function() { $('#aktywny').show(); })
$('#dorosla').click(function() { $('#aktywny').hide(); });

Pół giga extra na dropboxie? Pół giga extra na dropboxie! Tyle wygrać! >>Klik here<<
edytowany 1x, ostatnio: unikalna_nazwa
SH
  • Rejestracja:około 13 lat
  • Ostatnio:ponad 3 lata
  • Postów:152
0

Dziękuję za odpowiedź, pomoc. Otrzymałem info aby wykonać to w ten sposób: http://jsfiddle.net/gexyh/
Może się komuś przyda alternatywne rozwiązanie.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.