Dobrý den,
vytvořil jsem si nový modul a vněm formulář. Jsou tam vygenerovány nějaké prvky (textarea, input…). Uživatel pomocí jQuery může přidat prvky nové.
Po odeslání formuláře však hodnoty z nových polí nejsou dostupné ve funkci submit(). Nejsou obsaženy v proměnné $form nebo $form_state. Musím nějak drupalu říct, že jsem přidal nová pole, jak?
<code>
function my_module_form_submit($form, &$form_state) {
print_r($form);
exit();
}
</code>
Našel jsem něco podobnéhé v příkladech http://drupal.org/project/examples, zejména pak ajax_example, Add-more button. Jestli jsem to dobře pochopil, tak se odešle formulář pomocí ajaxu na server, tam se rebuildne a celý vyrendrovaný se pošle zpět. Můj formulář je trochu objemnější a přijde mi celkem zbytečné jej celý odesílat sem a tam, jen když chci přidat nový texfield.
Je možné objejít celé odesílání sem a tam?
Předem děkuji za odpověď.
