Witam
Mam takie pytanie: jak sprawdzić czy dany radio button jest zaznaczony, ale przed wysłaniem formularza?
Przed wysłaniem chicałbym mieć możliwość pokazać jednego <div> a innego ukryć, w zalezności czy włącze radiobutton czy nie. Używam tego w Isotope przy wyświetlaniu atrybutów, i po kliknieciu w radiobuttona pokazuje się info "Ładuję informację o produkcie..." (to chyba jakaś Ajaxowa metoda) więc w tym miejscu chciałbym wywołać jakies dodatkowe zdarzenie, typu wyświetlić inną warstwę niż standardowo.
Dzięki z góry za podpowiedzi.
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!
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!

Sprawdzenie czy radiobutton został zaznaczony
Rozpoczęte przez kylu123, Jul 11 2012 21:06
checked radiobutton
#1
Napisany 11 July 2012 - 21:06

#3
Napisany 12 July 2012 - 08:02

Dzięki Kamil,
rozumiem że jak radiobutton zostaje zaznaczony to ustawiana jest zmienna id_selected ??
rozumiem że jak radiobutton zostaje zaznaczony to ustawiana jest zmienna id_selected ??
#5
Napisany 13 July 2012 - 20:24

Dzięki raz jeszcze, ale mógłbyś mi wyjaśnić ten ostatni zapis?
Wydaje się ze nei działa ?
Wydaje się ze nei działa ?

#7
Napisany 13 July 2012 - 21:32

To następne pytanie:
$$('input[type=radio]').addEvent('change', function() { alert(this.get('id')); });wyświetla proste okno. Na stronie mam kilka "grup" radiobuttonów (np dla ilości i dla jakości), więc jak ten kod zmodyfikować, żeby wskazać input type radio po name lub id ??
#8
Napisany 13 July 2012 - 21:50

Spróbuj tego http://www.w3schools...e_selectors.asp
Codefog - Contao web development
#9
Napisany 13 July 2012 - 22:19

Hmmmm przepraszam że męczę, ale java to czarna magia 
Daję takie cuś
na stronie gdzie mam moje raiobuttony i niestety nie hula

Daję takie cuś
<script> window.addEvent('domready', function(){ $$('input[type=radio]').addEvent('change', function() { alert(this.get('id')); }); }); </script>
na stronie gdzie mam moje raiobuttony i niestety nie hula

#11
Napisany 14 July 2012 - 20:08

Właśnie nie
. Wszystko na localu.
Jest tak:
Mam stworzone dwa atrybuty w Isotope: Ilość i zadruk
Wyświetlam je stosując:
W źródle strony mam:
Ilości liczą mi się z automatu, natomiast cena końcowa uzależniona jest od tego czy stosuję zadruk czy nie (x2). Chciałem zrobić prostą operację - w momencie gdy radiobutton jest włączony pokazuję div 1 a jak nie to div 2.
Tu może problem jest taki że przy kliknięciu w radio wywołuje sie jakaś AJAXowa funkcja, która wyświetla "ładowanie produktu".
Firefoxowy debugger pokazuje mi że przesyła token i

Jest tak:
Mam stworzone dwa atrybuty w Isotope: Ilość i zadruk
Wyświetlam je stosując:
echo $this->options[ilosci][html]; echo $this->options[zadruk]['html'];
W źródle strony mam:
<fieldset id="ctrl_zadruk_fmd11_product_1" class="radio_container"><legend>Zadruk Etykiet</legend><input type="hidden" name="zadruk" value="" /><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_0" class="radio" value="zadruk" /> <label id="lbl_zadruk_fmd11_product_1_0" for="opt_zadruk_fmd11_product_1_0">zadruk</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_1" class="radio" value="zadruk2" /> <label id="lbl_zadruk_fmd11_product_1_1" for="opt_zadruk_fmd11_product_1_1">zadruk</label></span>...
Ilości liczą mi się z automatu, natomiast cena końcowa uzależniona jest od tego czy stosuję zadruk czy nie (x2). Chciałem zrobić prostą operację - w momencie gdy radiobutton jest włączony pokazuję div 1 a jak nie to div 2.
Tu może problem jest taki że przy kliknięciu w radio wywołuje sie jakaś AJAXowa funkcja, która wyświetla "ładowanie produktu".
Firefoxowy debugger pokazuje mi że przesyła token i
[Object { id="fmd11_product_1_price", html="<div class="iso_attribu...>PLN</span> 35.91</div>"}]
#12
Napisany 14 July 2012 - 21:01

W pliku AttributeWizard.php znalazłem to miejsce:
<input type="radio" name="' . $this->strName . '[' . $arrOption['value'] . '][mandatory]" value="0"' . $this->optionChecked($this->varValue[$arrOption['value']]['mandatory'], 0) . '>
#14
Napisany 16 July 2012 - 08:14

Ok, myślę że pod koniec tyg uda mi się to zrobić to podeślę linka. Dzięki za pomoc i chęci

#15
Napisany 19 July 2012 - 20:24

Więc tak:
http://www.labelmark...abeloutlet.html tu jest pierwszy krok w którym wybieramy część parametrów, i w nastepnym kroku czyli http://www.labelmark...let-zakupy.html wybieramy ilości i czy chcemy z zadrukiem czy nie, i kolumna o którą mi chodzi to "razem", tu jak zaznaczę radiobutton zadruk chciałbym wywołać zdarzenie, typu podmienienie diva...
http://www.labelmark...abeloutlet.html tu jest pierwszy krok w którym wybieramy część parametrów, i w nastepnym kroku czyli http://www.labelmark...let-zakupy.html wybieramy ilości i czy chcemy z zadrukiem czy nie, i kolumna o którą mi chodzi to "razem", tu jak zaznaczę radiobutton zadruk chciałbym wywołać zdarzenie, typu podmienienie diva...
#17
Napisany 20 July 2012 - 07:27

Nie, dałem go tuż nad miejscem gdzie owa podmiana miał być dokonywana...
#18
Napisany 20 July 2012 - 08:23

Kurcze w firebugu faktycznie działa nawet na localu, gdzie zatem powinieniem umieścić skrypt ??
#20
Napisany 20 July 2012 - 14:04

Oko wstawie to wieczorkiem, a Kamil podpowiedz jeszcze jak to dalej mogę ugryźć? Zamiast wyświetlać onko alert chciałbym zrobić coś takigo jak echo w php, czyli jesli nie zaznaczony to div1 a jak zaznaczony to div2. Dobrze myślę?
I kolejna sprawa - na tej stronie jak zauważyłeś są dwie grupy radiobuttonów, jaj teraz je rozróżnić?
I kolejna sprawa - na tej stronie jak zauważyłeś są dwie grupy radiobuttonów, jaj teraz je rozróżnić?
1 użytkowników czyta ten temat
0 użytkowników, 1 gości, 0 anonimowych użytkowników