Formular(-feld) neu aufbauen nach Änderung (hook_form_alter)
am 06.04.2011 - 12:13 Uhr in
Moin,
ich finde momentan leider nicht selbst heraus, wo und wie ich folgendes am Besten erreiche:
Ich habe ein Formular, das die Lieferadresse abfragt, so das Land und die Zone. Diese möchte ich vorausfüllen und dazu die Profildaten des Nutzers verwenden.
Das Feld für die Zone (Bundesland) ist dabei abhängig von der Wahl des Landes und wird mittels AHAH aktualisiert.
delivery_country (Array, 6 elements)
#type (String, 6 characters ) select
#title (String, 4 characters ) Land
#description (NULL)
#options (Array, 3 elements)
#default_value (Integer) 276
#required (Boolean) TRUE
delivery_zone (Array, 8 elements)
#type (String, 6 characters ) select
#title (String, 10 characters ) Bundesland
#description (NULL)
#options (Array, 10 elements)
#default_value (NULL)
#required (Boolean) TRUE
#disabled (Boolean) FALSE
#suffix (String, 35 characters ) <span class="zone-throbber"></span>
(Am Rande: Länder werden als Zahlen repräsentiert. Unter $form[...]['delivery_zone']['#options'] sollen dann die Bundesländer für das jeweilige Land zu finden sein. Bei der Anzeige und dem Wechsel der SelectBox für Land klappt es einwandfrei)
Wie kann ich erreichen, dass das Feld delivery_zone neu "processed" wird (aus meinem Module heraus), nachdem ich es bspw. in mymodule_form_alter() geändert habe?
Vielen Dank schon mal!
Grüße
~ aaki
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 13 Stunden 13 Minuten
vor 14 Stunden 4 Minuten
vor 15 Stunden 17 Minuten
vor 15 Stunden 17 Minuten
vor 18 Stunden 52 Minuten
vor 18 Stunden 53 Minuten
vor 1 Tag 10 Stunden
vor 1 Tag 13 Stunden
vor 1 Tag 15 Stunden
vor 1 Tag 16 Stunden