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 14 Stunden 8 Minuten
vor 1 Tag 13 Stunden
vor 1 Tag 20 Stunden
vor 2 Tagen 7 Stunden
vor 2 Tagen 7 Stunden
vor 2 Tagen 7 Stunden
vor 2 Tagen 7 Stunden
vor 2 Tagen 8 Stunden
vor 2 Tagen 9 Stunden
vor 2 Tagen 10 Stunden