Als «forms» getaggte Fragen

20
Einfachste Methode für bedingte Felder in einem Formular

Was ist der einfachste Weg, um JavaScript-Magie zum Aktivieren / Deaktivieren von Formularfeldern basierend auf dem Wert eines anderen Felds zu erlangen? Das hört sich so an, als ob es irgendwo einen Helfer geben sollte, aber ich kann ihn nicht finden. Ich suche eine Lösung, die nicht auf Knoten...

19
Argumente an drupal_get_form () übergeben

Wie kann ich drupal_get_form()in Drupal 7 Argumente übergeben ? function new_menu_callback() { $vars = some_example_function(); // returns: array(1 => 'one', 2 => 'two'); $output = $vars[2]; $output .= drupal_render(drupal_get_form('new_form')); } function new_form($form, &$form_state) {...

19
Fügen Sie Klassen zum Formularauswahloptionselement hinzu

Wie kann ich einem Formularoptions-Tag ohne JS Klassen hinzufügen? Im Moment kann ich in der Formular-API ein solches verschlüsseltes Array übergeben array( '0' => 'option 0', '1' => 'option 1', ) und ich werde html so bekommen <option value="0">option 0</option> <option...

18
Mehrere Werte, um #Status auszulösen

Wie kann ich festlegen, dass mehrere Werte die #Status der Formular-API auslösen? Nehmen wir zum Beispiel an, ich wollte, dass dieses Feld nicht nur sichtbar ist, wenn der Wert 5 ist (funktioniert derzeit unten), sondern dass das Feld sichtbar wird, wenn die Werte 3, 4 oder 5 sind. '#states' =>...

18
Hinzufügen zusätzlicher Felder zum Website-Kontaktformular

Diese Frage wurde von Stack Overflow migriert, da sie auf Drupal Answers beantwortet werden kann. Vor 8 Jahren migriert . Das scheint mir seltsam schwierig zu sein. Was ich dachte, wäre nur ein Fall des Hinzufügens zusätzlicher Felder, ähnlich wie das Hinzufügen von Feldern zu Inhaltstypen. Aber...

16
Ändern Sie $ form_state in AJAX Callback

Ich erstelle ein Formular, das das Formular-API- '#ajax'Attribut verwendet, und ich muss Änderungen vornehmen, $form_statewenn die AJAX-fähige Schaltfläche gedrückt wird. Folgendes habe ich: In meiner Form Builder-Funktion: ... $form['some_fieldset']['add_more'] = array( '#type' => 'button',...

16
Wie ändere ich den Formularübermittlungs-Handler?

Aus irgendeinem Grund muss ich einige Zeichen (falls vorhanden) in jedem einzelnen Textfeld in irgendeiner Form ersetzen, bevor sie in der Datenbank gespeichert werden. Mit anderen Worten, ich benötige einen Haken, mit dem ich alle eingereichten Daten abrufen und deren Zeichen ersetzen kann. Ich...

16
Standardwert für Auswahlliste festlegen [geschlossen]

Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich habe eine...

16
Weiterleiten nach dem Absenden des Formulars

Ich erstelle ein benutzerdefiniertes Formular in Drupal 8. Ich erinnere mich, dass wir in Drupal 7 mit dem $form_state['redirect'] = 'mycustompath';benutzerdefinierten Submit-Handler zum benutzerdefinierten Pfad umleiten können , aber wie kann ich Benutzer nach dem Senden des Formulars in Drupal 8...

15
Formular innerhalb eines Blocks

Ich benutze drupal_get_form('event_signup_form'), um mein benutzerdefiniertes Formular in einen Block einzubetten. Das Formular wird wie beabsichtigt gerendert, aber das Absenden des Formulars löst nichts aus. Die Formularfunktion selbst wird aufgerufen event_signup_form($form, &$form_state)und...

15
Wie übergebe ich Parameter an den Form Builder?

Ich habe die folgenden Routen in module_name.routing.yml. module_name.usergroup_delete: path: 'module_name/usergroup/delete/{arg1}' defaults: _form: '\Drupal\module_name\Form\DeleteUserGroup' _title: 'Delete User group' requirements: _permission: 'access admin menus' Dies ist der Code in Modulname...