Als «forms» getaggte Fragen

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


3
Beheben Sie den Fehler "Eine illegale Auswahl wurde erkannt ..."
Ich habe Code wie unten geschrieben und alles funktioniert einwandfrei, aber beim Absenden des Formulars wird der folgende Fehler angezeigt. Ich versuche, das zweite Dropdown basierend auf der ersten Dropdown-Auswahl zu filtern. Eine illegale Auswahl wurde festgestellt. Bitte wenden Sie sich an den Site-Administrator. Wie überwinde ich diesen Fehler? function …
7 7  forms 

1
Einen Knoten programmgesteuert validieren?
Ich erstelle programmgesteuert viele Knoten. Offensichtlich müssen sie gültig sein, bevor sie gespeichert werden. Solche $nodeObjekte haben CCK-Felder, die mit benutzerdefinierten Feldern gemischt sind. Da die Validatoren nur a setzen form_set_error()und das Validierungsergebnis kaum zurückgeben, muss ich die Formular-API durchgehen, um zu wissen, ob ein Knoten gültig ist, oder so …
7 6  forms  nodes 

2
Wie kann ich das Anmeldeformular mit hook_form_alter () ändern?
Ich versuche, das Anmeldeformular mit dem folgenden Code zu ändern: function git_form_alter(&$form, $form_state, $form_id) { $forms = array( 'user_login_block' => 'user-login-form', 'user_login' => 'user-login' ); if (array_key_exists($form_id, $forms)) { //my altering code } } Ich habe dies vom openidselector-Modul erhalten, das einige JavaScript-Widgets einführt, und mehr oder weniger versuche ich …
7 forms  hooks 

2
Das Formularelement "#markup" kann keine untergeordneten Elemente haben
Ich habe mein Formular, aber jedes untergeordnete Element des Elements "#markup" wird beim Rendern des Formulars nicht angezeigt. $form['html'] = array( '#type' => 'markup', '#markup' => '<h2>My Heading</h2>', '#tree' => true, ); $form['html']['element'] = array( '#type' => 'textfield', '#title' => 'Foo', ); In diesem Beispiel wird das Formularfeld "Element" nicht …
7 7  forms 

4
Debuggen von #AJAX und FormAPI
Was ist der einfachste Weg, um aktuelle '$ form_state'-Variablen anzuzeigen, während Sie mit #ajax arbeiten? Gibt es eine Möglichkeit, dpm () bei jedem Ajax-Ladevorgang automatisch zu aktualisieren? Wenn es darauf ankommt, teste ich Ajax auf einem Node Submit-Formular.
7 forms  ajax  debugging 

2
Mehrfachformular auf der Modulseite
Ich habe ein Modul erstellt. Ich habe ein Formular erstellt und es auf der Seite implementiert: function tudakozo_menu() { $items['tudakozo'] = array( 'title' => t('Tudakozo'), 'page callback' => 'drupal_get_form', 'page arguments' => array('tudakozo_nevszerint_form'), 'access callback' => TRUE, ); return $items; } Ich hätte gerne ein anderes Formular dazu
7 forms 


2
(Un-) Formatierung jedes Formularelements
Wenn wir so etwas deklarieren $form['textfield'] = array( '#type' => 'textfield', '#title' => 'textfield title', '#maxlength' => 8, '#required' => true, ); Die Ausgabe wird ungefähr so ​​aussehen: <div id="edit-textfield-wrapper" class="form-item"> <label for="edit-textfield">textfield title: <span title="This field is required." class="form-required">*</span></label> <input type="text" class="form-text required" value="" size="60" id="edit-textfield" name="textfield" maxlength="8"> </div> …
7 theming  forms 



5
Wie überschreibe ich das Suchfeld?
<div class="fr_search"> <form action="/" accept-charset="UTF-8" method="post" id="search-theme-form"> <input name="search_theme_form" id="edit-search-theme-form-1" size="15" value="" class="form-text" /> <!-- … --> </form> </div> Der obige Code wird vom Drupal-Suchmodul generiert. Ich möchte diesen Code zum Formular hinzufügen. <select class="search_l" onchange="selectSearch(select)"> <option value="0">whole site search</option> <option value="1">google search</option> </select> Wie mache ich das?
7 7  forms  search 


1
Formular-API-Bildvorschau
Ich habe viele Diskussionen über die Bildvorschau in fapi mit gelesen 'managed_file', aber ich kann keine schlüssige Antwort darauf finden, wie dies in D8 richtig gemacht wird. Eine naheliegende Lösung wäre die Wiederverwendung Drupal\image\Plugin\Field\FieldWidget\ImageWidget, aber ich weiß nicht, wie ich das erreichen soll. Meine Frage lautet also: Wie kann ich …
6 8  forms  media 
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.