select-options feltöltése+AJAX

gdavid képe

hali

A problémám, hogy van két select mezőm. a Másodikat az első értétől függően szeretném feltölteni.

DE! mindezt úgy, hogy AJAX-osan. A feltöltést meg is oldottam.
A probléma mindössze az, hogy miután a feltöltött értéket kiválasztom, a form validate beszól, hogy illegális opció kiválasztás...

miként lehet ezt kikerülni, vagy ami még jobb a drupalon belül is elfogadtatni vele változást?

pp képe

hozzá kell adni a feltöltendő select mezőhöz a

'#DANGEROUS_SKIP_CHECK' => true

sort. Forrás: _form_validate

Érdemes ellenőrizned, hogy tényleg valós adatot kaptál-e, tehát újra lekérni az adatokat amikkel feltöltötted a selectedet és megnézni, hogy a kapott adat benne van-e a választható értékek halmazában.

Érdemes azt is átgondolni, hogy hova is készül az alkalmazás. Ha ez egy intranetes belső oldal lesz, akkor evvel a hozzáállással semmi probléma, hisz ilyenkor megkövetelheted, hogy milyen böngészőt használjanak és legyen bekapcsolva a JS. Azonban ha internetre fejlesztesz a helyes eljárás az, hogy először elkészíted úgy az oldalad, hogy js nélkül is menjen, majd ezután rárakod a kényelmi funkciókat. Így akinél nincs js az is tudja majd használni az oldaladat.

pp

0
0
gdavid képe

intranetre készül, szóval emiatt nem aggódom. a másik, hogy mentéskor ellenőrzöm, hogy elfogadható választ kaptam-e.

köszönöm a válaszod.

gd

0
0