Als «forms» getaggte Fragen

Verwenden Sie es für Fragen zur Formular-API. Verwenden Sie es nicht für Entitäts- oder Entitätsfeldformulare.



5
Wie vermeide ich, dass beim Aktualisieren von Auswahllistenwerten über Ajax eine unzulässige Auswahl festgestellt wurde?
Ich habe vier Entitätsreferenzfelder für die Benutzerentität in einem Formular. Das Host-Formular ist ein Knotenbearbeitungsformular. Drei davon sind Auswahllisten, zuletzt das Inline-Entitätsformular . Nach dem Hinzufügen einer Benutzerentität über IEF versuche ich, die Werte der Auswahllisten zu aktualisieren: function ebep_users_feature_users_list_ajax($form, $form_state) { $ief = array_shift($form_state['inline_entity_form']); $options = array('_node' => t('- …
10 7  ajax  forms 

2
Wie kann ich die zulässigen Werte eines Listenfelds programmgesteuert aktualisieren?
Ich habe in Drupal 7 eine Auswahlliste für ein Profile2-Konto erstellt. In der Liste der zulässigen Werte habe ich einige Werte hinzugefügt. Jetzt möchte ich die Werte in dieser Liste programmgesteuert aktualisieren (hinzufügen, löschen oder aktualisieren). Ich möchte form_alter nicht verwenden, da diese Updates in die Datenbank übernommen werden sollen. …
10 7  forms  users 


3
Betten Sie ein Entitätsformular in ein anderes ein und speichern Sie beide
Ich habe eine benutzerdefinierte Entität, die von der Benutzerentität abhängt. Tatsächlich hängt es jedoch davon ab, dass ich es für sinnvoll hielt, mein Entitätsformular im Benutzerprofilformular anzuzeigen: Das Problem, das ich jetzt habe, ist das folgende; Es gibt 2 Speichern-Schaltflächen. Und wenn es nicht schlimm genug ist, funktioniert die Schaltfläche …
9 8  forms  users 

2
So verbergen und / oder verhindern Sie den Zugriff auf Felder in einem Formular, z. B. group_audience für organische Gruppen
Dies hat mich eine Weile beunruhigt. Wenn ich versuche, Felder wie das Gruppenzielgruppenfeld oder die Veröffentlichungseinstellung aus einem Formular auszublenden, hat das Formular bei der Validierung beide Felder auf einen Nullwert gesetzt, obwohl der Standardwert als wurde korrekt deklariert. Ich habe versucht, Invisible, #access, unset hidden nichts zu verwenden! Dies …

1
Verwendung von #element_validate und #value_callback in Drupal 8
Ich habe die offizielle Formular-API-Dokumentation befolgt, aber dieser Code funktioniert bei Drupal 8 nicht für mich: public function buildForm(array $form, FormStateInterface $form_state) { $form['upload'] = array( '#title' => t('Upload Images'), '#type' => 'managed_file', '#upload_location' => 'public://image_example_images/', '#element_validate' => array('file_generic_settings_max_filesize'), ); return $form; } private function file_generic_settings_max_filesize($element, &$form_state) { form_error($element, 'This …
9 8  forms 

2
Wie ändere ich den Speicherort der Ausgabe von `form_set_error`?
Gibt es in Drupal 7 eine Möglichkeit, die Position der Ausgabe von zu ändern form_set_error? Im Moment wird aufgerufen, drupal_set_messagewelche Fehler des Formulars am oberen Bildschirmrand in die Warteschlange gestellt werden. Ich möchte stattdessen, dass jede Nachricht unter dem entsprechenden Feld angezeigt wird. Wenn dies nicht möglich ist, kann ich …
9 7  forms 

4
Wie drucke ich Ergebnisse nach dem Absenden eines Drupal-Formulars?
Ich habe ein einfaches Drupal-Modul-Setup mit einem einzigen Textfeld. Ich kann zurückgeben, was in das Textfeld eingegeben wurde, indem ich drupal_set_message(): function firstmodule_form1_submit($form, &$form_state) { drupal_set_message(t("The user is $username")); } Allerdings echo $username;wird bei mir nicht funktioniert, wird nichts gedruckt. Wie kann ich Ergebnisse ohne Verwendung zurückgeben drupal_set_message()?
9 forms 


2
Sie müssen HTML-Zeichen zur Auswahlliste hinzufügen
Ich habe ein Formular mit dem FAPI, das eine ausgewählte Liste von Währungswerten als Eingabe enthält. Ich muss in der Lage sein, HTML-Zeichen wie hinzuzufügen€ $pound; ¥ Das Problem ist, dass Drupal die Eingabe filtert und nicht die gewünschten Symbole anzeigt, sondern die tatsächlichen HTML-Codes wie oben angezeigt. Gibt es …
9 forms  theming 

5
Vorschau des Bildes nach dem Hochladen mit der Formular-API
Ich habe eine Bilddatei mit dem managed_fileFormular-API-Typ hochgeladen , aber nach dem Hochladen des Bildes wird es nicht als Miniaturansicht neben dem Feld angezeigt. Was gerendert wird, ist der Dateiname des Bildes mit einem Link zum Bild und einem kleinen Symbol. Wie zeige ich die Miniaturansicht des Bildes nach dem …
9 7  forms  files 

1
Text nach Eingabefeld mit Formular-API hinzufügen (Feldsuffix)
Ich erstelle ein Formular mit einem Textfeld. Nach dem Eingabefeld hätte ich gerne Text. So was: Label * |________| some text Field description Der Code, den ich benutze, ist: $form['a_textfield'] = array( '#type' => 'textfield', '#title' => t('A Label'), '#size' => 10, '#maxlength' => 15, '#description' => t('A Field description'), …
9 7  forms 

5
Mehrere Formularübermittlungen verhindern (Serverseite)
Ich habe ein Problem, bei dem ein Benutzer jedes von der Formular-API erstellte Formular mehrmals senden kann (schnelles Klicken führt zu mehreren Anforderungen). Ich habe die grundlegende clientseitige (Javascript) Lösung zum Deaktivieren der Schaltfläche eingeführt, bin aber gespannt, wie diese Situation am besten auf der Serverseite verhindert werden kann. Gibt …
9 forms 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.