Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

Sprawdzenie czy radiobutton został zaznaczony

checked radiobutton

  • Zaloguj się, aby dodać odpowiedź
27 odpowiedzi w tym temacie

#21
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Oj, jak to dalej ugryźć... bez znaojomości JSa będzie ciężko, ale możesz próbować opierać się na tym:

 
$$('input[type=radio]').addEvent('change', function() {
  switch (this.get('id'))
  {
	case 'cena':
	 $('cena_szczegoly').show();
	 break;
 
	case 'papier':
	 $('papier_szczegoly').show();
	 break;
  }
});
Grupy możesz rozróżniać poprzez tagi <fieldset>, a konkretnie przez ich ID.
  • 0

Codefog - Contao web development


#22
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
Zrobiłem coś takiego:
<script type="text/javascript">
var r2;   
r2 = document.getElementById('razem2').style.display='none';
$$('input[type=radio]').addEvent('change', function() {
  switch (this.get('name'))
  {
	    case 'zadruk':
	    var el;   
	    el = document.getElementById('razem').style.display='none';
	    r2 = document.getElementById('razem2').style.display='block';
	    break;
  }
});
</script>
i bangla :)
Kamil wielkie dzięki za pomoc :)
Pozdrawiam
  • 0

#23
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Super, tylko niepotrzebnie używasz getElementById, podczas gdy MooTools oferuje znak dolara. Ale wiem, czepiam się ;)
  • 0

Codefog - Contao web development


#24
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
czyli
document.getElementById('razem').style.display='none';
mógłbym napisać
$razem.style.display='none';

??
  • 0

#25
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Czyli ;)

$('razem').setStyle('display', 'none');
http://mootools.net/docs/core/Element/Element.Style#Element:setStyle
  • 0

Codefog - Contao web development


#26
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
Wielkie dzięki. To ciągnę temat dalej :) Na tej stronie wybieram czy chcę z zadrukiem czy nie. Jak nie kilknę w radiobutton zadruk to ok, ale jak już klikne to nie mam możliwości odznaczenia go. Jest na to jakis prosty sposób (na odznaczenie tego konkretnego radiobuttona)?
Pozdr
  • 0

#27
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Wiesz, radiobuttona z definicji nie można odznaczyć :) Ale możemy zrobić trik za pomocą JSa - http://jsfiddle.net/ssemz/ ;)
  • 0

Codefog - Contao web development


#28
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
Jak zwykle genialnie :) O to mi chodziło, dzięka wielka
  • 0




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych użytkowników