Přidávání polí do formuláře pomocí jQuery

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ěď.

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz

Poslední komentáře