Moduladministartion - per Knopfdruck weiteres Textfeld anzeigen (dynamische Elemente)
Eingetragen von jimmykimmy (48)
am 11.05.2010 - 18:17 Uhr in
am 11.05.2010 - 18:17 Uhr in
Hallo, ich habe eine kleine Frage zum erstellen von dynamsichen Elementen in der Administration von meinem Modul.
Ich habe ein Textfeld "Automarke". Das klappt auch wunderbar, allerdings möchte ich die Möglichkeit haben beliebig viele Automarken anzugeben.
Daher brauche ich die Möglichkeit unter dem Feld "Automarken" einen Button "weitere Automarken" einzubauen. Wenn ich darauf klicke erscheint ein weiteres Textfeld in das ich dann eine zweite, dritte, vierte, usw. Automarke eintragen kann.
Bisher sieht es so aus:
<?php
$form['title'] = array(
'#type' => 'textfield',
'#title' => t('Automarke'),
'#default_value' => ''
'#size' => 60,
'#maxlength' => 128,
'#required' => false,
);
?>
Gibt es hier einen Parameter, der mir ermöglicht das Feld mehrfach zu erzeugen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn das Dein eigenes
am 11.05.2010 - 18:40 Uhr
Wenn das Dein eigenes Formular ist, mußt Du auch die Mehrfacherstellung selbst programmieren. Einen Button für "weitere Automarke" einbauen. Der triggert einen rebuild der Form mit einem weiteren Feld, das Du dann in der Form per Programm zusätzlich einbaust. Am einfachsten hängst Du an den Titel einen Index ($form['title'][0]), dann läßt es sich leichter handhaben. Das mußt Du beim Speichern dann auch berücksichtigen.
Beste Grüße
Werner