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ó:
Fórum:
ize... a values-ban a
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.
Valamit nem jól csinálsz!
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
Palócz István
https://palocz.hu | https://tanarurkerem.hu
40 masik form meg tok jol
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.
közben úgy néz ki kisakkoztam
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.