form required módosítás js-el

Dahar képe

Sziasztok!

Az volna a kérdésem, hogy hogyan tudom egy drupalos form select mező required értékét változtatni dinamikusan js el.

Egy rádiógomb értékétől függően akarom kötelezővé tenni a legördülő mezőt.
A rádiógombot már figyeli a modulom csak a parancs kellene amivel kötelezővé teszem vagy énn nem kötelezővé teszem a legördülő mezőt.

Ha van valakinek ötlete ehhez akkor kérem írja meg.

Előre is köszönöm!

Drupal verzió: 
csg képe

Ez nem ilyen egyszerű. Az, hogy egy form-elem kötelező-e, nem a böngészőben számít, az csak megjeleníti a formot, de a kitöltést a drupal ellenőrzi le a szerveren, tehát ajaxos megoldás kell, hogy a drupal is értesüljön a változtatásról.

Olvass utána az #ahah form-elem tulajdonságnak, és ha elakadsz, írj konkrét kérdést.

0
0

--
Csonka Gergely
http://cheppers.com

york képe

Az egyik, hogy AHAH segitsegevel a valtogataskor ujra generalod a formot.

A masik ami szerintem egyszerubb JS segitsegevel latvanyra kotelezove teszed a kitoltest, es a validate hookban ellenorzod, hogy melyik radiogomb van kivalasztva. Ha sajat form, akkor nem kell semmi extra, csak beleirni az ellenorzest a validate hook-ba es visszaadni a hibauzenetet, ha nem sajat form, akkor hook_form_alter segitsegevel hozzafuzol egy sajat validate fuggvenyt.

0
0