form_validate üres $form_state['values']

gdavid képe

hi!

a problémám lassan megőrjít. Adott egy form ami theme-elve vagyon. Megjeleníti rendben, mikor kitöltöm az értékeket, és elküldöm a $form_state megérkezik a formnev_validate($form,&$form_state) fv-hez. Még semmit se csinálok vele, csak kiíratom a from_state értékeit, és ekkor hidalok le.

Ugyanis a 'values' rész értékek helyett '' -el vannak feltöltve. Azonban és itt a csavar, a ['clicked_button']['#post']-ban pedig ott vannak a beküldött értékek.
Gondolom a form_state values értékeit manuálisan állítgatni nem a legszerencsésebb. De így meg a büdös életben soha nem jut el a submit-ig, mert a drupal úgy érzi valamiért, hogy nincs beküldött érték.

köszi előre is a segítséget.

Drupal verzió: 
gdavid képe

ize... a values-ban a számomra várt értékek helyett van '' a többi, mint form_id, token stb rendesen ki vannak töltve.

0
0
pp képe

Kb. ilyen választ lehet adni. Ha kiszeded a sminkelés részt (másik sminkre váltasz) akkor jól működik? Ha igen, akkor hogyan sminkeled? Van a végén még egy drupal_render($form), hogy azokat a rejtett mezőket is kiírasd amik nélkül nem form a form?

pp

0
0
gdavid képe

40 masik form meg tok jol mukodik.
kiszedtem a sminkelest.
betettem default_values-t a _form -ba. az se jelenik meg a form_state[values]-ban, csak a clicked button #post-ban.

beallitottam hogy legyen kotelezo erteket megadni, hogy szukitsem a kort. barmit is irok be, mindig azt mondja, hogy: mező szükséges, pedig van benne adat.

0
0
gdavid képe

közben úgy néz ki kisakkoztam mi okozta a gubancot.
mivel hasznalom a tree-t, viszont nem volt eppen nekem megfelelo a #name, ezért felülírtam az egy saját névvel, mikor ezt kiszedtem, ment minden ahogy kell.

0
0