Als «forms» getaggte Fragen

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

1
Anmeldeformular ändern
Ich möchte das Standard-Registrierungsformular für neue Benutzer in Drupal 7 überarbeiten. Anstatt "Benutzername" zu fordern, möchte ich "vollständiger Name" mit Hilfsanweisungen anfordern, um den Text "Benutzername ist Ihr vollständiger Name, wie Sie ihn normalerweise verwenden würden" einzugeben . " Möglicherweise möchte ich noch einige kleinere Formatierungsänderungen vornehmen. Ich kann keinen …
8 7  forms  users  nodes 

1
So verhindern Sie, dass ein Ajax-Formular gesendet wird
Der folgende Code verhindert das Senden von Nicht-Ajax-Formularen. $(this.form) .on('submit', function(event) { if (/* Some condition */) { event.preventDefault(); } }); Wie können wir in Drupal 8 verhindern, dass ein Ajax-Formular gesendet wird? Ajax-Formulare lösen keinen Formularübermittlungs-Handler aus, und ich konnte das Klickereignis auf den Übermittlungsschaltflächen eines Ajaxified-Formulars nicht blockieren. …
8 8  forms  ajax  webforms 

4
Verzögern Sie den Ajax-Aufruf im Textfeld, um die Eingabe zu ermöglichen
Ich möchte Ajax daran hindern, auf die gleiche Weise zu feuern, wie die automatische Vervollständigung zu funktionieren scheint. Wenn ein Benutzer beispielsweise tippt, wird der Ajax erst ausgeführt, nachdem seit der letzten Eingabe 500 ms verstrichen sind. Ich schaue gerade auf drupal.behaviors, kann es aber nicht zum Laufen bringen. Drupal.behaviors.mymodule …

2
Wie kann man Formulare mit einem Reverse-Proxy zwischenspeichern und mit veralteten Formular-Token umgehen?
Wenn die Formular-API ein Formular generiert, wird auch ein Token generiert, das mit dem Formular in einem ausgeblendeten Feld ausgegeben wird und voraussichtlich zurückgegeben wird. Wenn dies der Fall ist, wird das Formular verarbeitet. Wenn eine gerenderte Form beispielsweise von Varnish zwischengespeichert werden soll, bricht dieser Mechanismus. Der erste Benutzer, …
8 caching  forms 

2
krumo () / dpm () funktioniert nicht
Ich habe ein benutzerdefiniertes Modul und eine Vorlage das Aussehen meiner Knoten Anmeldeformulare, á la zu ändern , diese Anweisungen . Mein Modul besteht aus drei Funktionen: A hook_form_alter()das funktioniert gut A hook_theme(), das nichts anderes tut, als ein Array zurückzugeben, selbst wenn Sie zuvor einen anderen Code eingegeben haben …

1
Wie verwende ich Ajax in Formänderung in Drupal 7?
Ich habe einen Inhaltstyp mit dem Namen "Hauptmenü" erstellt. Ich habe wenige Auswahllisten, die voneinander abhängen. Ich wollte eine andere Liste anzeigen, wenn verschiedene Kontrollkästchen aktiviert sind. Ich habe herausgefunden, dass ich Ajax verwenden muss, um das Formular zu bearbeiten, aber kann mir jemand sagen, wie man Ajax mit hook_form_alter …
8 forms  ajax 

3
Bild-Upload in ein benutzerdefiniertes Modul
Ich schreibe ein benutzerdefiniertes Modul und benötige es, um ein Bild hochzuladen. Ich habe Probleme, eine gute Dokumentation dazu zu finden, aber ich denke, ich bin nah dran. Was vermisse ich? $ file gibt in der Formularübermittlung false zurück. function mymodule_custom_content_block_form($form_state){ $form = array(); $form['custom_content_block_text'] = array( '#type' => 'textarea', …
8 7  forms  files 

3
Wie verwende ich form_set_error () richtig?
In meinem Drupal 7-Modul habe ich ein Formular und seine Validierungshandler. Ich rufe mein Formular von einer field.tpl.php mit auf print render(drupal_get_form('my_form')); es funktioniert wie erwartet. Das Problem liegt im Falle eines falschen Eingabewerts. Vor dem Anzeigen der Fehlermeldung sind zwei falsche Übermittlungen erforderlich: Beim ersten Mal befindet sich ein …
8 7  forms 

3
Rendern von theme_item_list-Elementen
Mein Modul bietet einen einfachen Block, der eine ungeordnete Liste mit einigen Bildern enthalten muss. Von einer Blockfunktion gebe ich ein renderbares Array zurück: $block['content'] = array( 'list' => array( '#theme' => 'item_list', '#type' => 'ul', '#attributes' => array('class' => 'foo1'), '#items' => array( /* ... what should go here? …
8 7  forms  theming 


2
Mehrere Formulare auf einer Seite?
Ist es möglich, mehrere Formulare auf einer Seite zu platzieren? Ich versuche, eine Coupon-Angebotsseite zu erstellen. Ich wollte zwei Formulare für zwei verschiedene Angebote auf jeder Seite einer Seite haben. Jedes Formular verfügt über ein Textfeld für den Gutscheincode und eine eigene Schaltfläche zum Senden. Die erste Form funktioniert in …
8 6  forms 

5
Wie deaktiviere ich das Titelfeld im Knotenbearbeitungsformular?
Wie kann ich das Titelfeld im Knotenbearbeitungsformular ausblenden oder deaktivieren? Wenn ich dies über den Inhaltstyp Registerkarte "Formularanzeige verwalten" ( admin/structure/types/manage/CONTENT_TYPE_MACHINE_NAME/form-display) tue, werden im Protokoll einige Integritätsbeschränkungsfehler angezeigt . Daher möchte ich das Standardtitelfeld nicht im Knotenbearbeitungsformular anzeigen. Wenn ich das Titelfeld normalerweise wie andere Felder verstecke. Nach der Knotenerstellung …
8 8  nodes  forms 

3
Linkfeld in benutzerdefinierter Form hinzufügen
Ich möchte ein Linkfeld (Label + URL intern / extern) in benutzerdefinierter Form hinzufügen Das funktioniert nicht: $form['test_ink'] = array( '#type' => 'link', '#title' => $this->t('Link title'), '#url' => '', );
8 forms  8 



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.