Witam
Mam taki problem - mam dwa rodzaje produktów w sklepie. Każdy z nich należy do innego typu produktu (inne strony listy itd.).
Chciałbym zrobić rzecz następującą - listuję opcje dla produktu X, skąd mogę dodać go do koszyka, ale zanim kliknę na submit mam checkbox (radiobutton) który informuje mnie czy nie chcę również kupić produktu Y. Jeśli nie zaznaczę tego checka to normalnie dodaję produkt X i przechodzę automatycznie do koszyka, ale jeśli zaznaczę checka to produkt X jest dodawany do koszyka ale nie przenosi mnie na stronę koszyka tylko na stronę z listą produktu Y, gdzie mogę wybrac jego opcje i dorzucić do koszyka.
Wymyśliłem że najprościej będzie chyba pomanipulować przy:
<form action="<?php echo $this->action; ?>" />
czyli jeśli nie zaznaczę checka to mam jak tu, ale jeśli go zaznaczę to zmienia mi tą wartość akcji formularza na strone którą zdefiniuję, choćby wpisze na stałe.
Kominuję z javascript - wyszukuje div z odpowiednim id w którym jest umieszczony mój radiobutton, sprawdzam czy zaznaczony, jeśli jest to jakaś akcja, ale ... wszystko działa jesli kod javy jest umieszczony w tym właśnie div, jeśli umieszczę go powiedzmy na górze strony w templatce lub w szablonie, niestety nie wyszukuje mi tego kontenra w całym dokumencie .
Gdybym mógł namierzyć ten check dla całego dokumentu, mógłbym sprawdzać czy jest zaznaczony i jeśli tak to pod odpowiednią zmienną umieszczoną w akcji formularza przypisywać strony do których chcę skakać.
Tak byłoby najprościej i najwygodniej dla mnie....
Pytanie brzmi - jak w całym dokumencie namierzyć kontener z radiobutton w środku, lub sam radiobutton...