Ich arbeite an einer Ajax-Implementierung für das Webform-Submit auf Drupal 7. Ich konnte nichts Gutes finden hook, um den Webform-Submit-Button zu ändern und '#ajax' in das Formular einzufügen, also habe ich mir ein Drupal 6-Modul angesehen , das implementiert diese Funktionalität aus einem externen Skript. Deshalb habe ich mich für …
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. …
Ich möchte diese Funktionalität zum Widget für die automatische Vervollständigung im Feld "Entityreference" hinzufügen, um die Knoten-ID neben den Titeln in der Dropdown-Liste anzuzeigen. Der Grund für die Idee besteht darin, zwischen mehreren Knoten mit demselben Titel zu unterscheiden. Beispiel: Dies ist ein Titel (3) Dies ist ein Titel (2) …
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 …
Wenn Sie in Drupal 7 einen Knoten mit einem Feld mit unbegrenzten Werten haben (z. B. ein Bildfeld), wird die Antwortzeit "Ein weiteres Element hinzufügen" sehr langsam, nachdem Sie 10 bis 20 Elemente hinzugefügt haben. Wie bekämpfen Sie dieses Problem? Sind Sie jemals auf dieses Problem gestoßen? Ich habe ein …
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 …
Ich habe versucht, das Webform-Rendering mithilfe hook_form_alter()und hook_node_view()in einem benutzerdefinierten Modul zu ändern, damit ich irgendwo '#ajax' hinzufügen kann. Hat jemand bereits Erfahrung mit Webform und Ajax auf D6 oder D7? Ich denke, die Logik wäre für D6 und D7 dieselbe, dann ändert sich nur die Implementierung.
Ich rendere Ajax-Link wie folgt: l(t('Click here'), 'mypath', array('attributes' => array('id' => 'my-id', 'class' => array('use-ajax')))); Wie wird der Bestätigungsdialog angezeigt, bevor eine Ajax-Anfrage aufgerufen wird? Ich mache es wie folgt in Javascript, wie ich es in diesem Thread gefunden habe : Drupal.behaviors.module = { attach: function() { Drupal.ajax['my-id'].beforeSerialize = …
Ich versuche, ein Formularelement für die automatische Vervollständigung von Entitätsreferenzen zu überschreiben. Es ist mir gelungen, das Formular zu überschreiben und das Argument an einen hook_menu-Rückruf zu übergeben. Ich habe jedoch Probleme damit, den Rückruf basierend auf der Eingabe in das Formularfeld zum Laufen zu bringen. Im Entity-Referenzmodul befindet sich …
* Frage beantwortet: Hilfe mit hook_node_submit im benutzerdefinierten Modul zum Speichern von Daten erforderlich * In Drupal 7 habe ich einen benutzerdefinierten Inhaltstyp. In diesem Abschnitt gibt es eine Mehrfachauswahlbegriffsreferenz, um Kategorien für diesen Inhalt auszuwählen. Ich muss jetzt in der Lage sein, eine aus der zuvor ausgewählten Kategorie auszuwählen …
Ich habe eine Site, auf der ein benutzerdefiniertes Formular in einem Modal geöffnet ist, und ruft beim Senden eine Ajax-Funktion zum POST an einen REST-Service auf, um einen Knoten zu erstellen. Das Problem ist, dass ich bei der Einreichung immer wieder die Antwort "Verboten" erhalte. Ich möchte nur, dass angemeldete …
Ich verwende Drupal 7. Ich muss meiner Ajax-Rückruffunktion zusätzliche Argumente hinzufügen. Ich habe fünf Feldsätze in meinem Formular, und in allen gleichen gibt es dieselben Elemente, nur ihre IDs sind unterschiedlich. Zum Beispiel; group-1, group-2... Ich muss diesen 1,2,3..Teil als Argumente in die Rückruffunktion aufnehmen. Andernfalls ist es zu kompliziert, …
Ich habe ein Drupal-Formular, aber ich füge es der Seite als Ergebnis eines AJAX-Rückrufs hinzu. Ich benötige dieses Formular, um einen neuen Rückruf auszulösen. Mein Code unten: $form['#suffix'] = '<div id="form-return-message-box">this is the return box</div>'; $form['#attached']['js'] = array('misc/ajax.js'); $form['markup'] = array( '#type' => 'markup', '#markup' => '<h2>This is a form</h2>' …
Ich habe ein Formular mit einer Schaltfläche, die beim Drücken einen anderen Teil des Formulars über eine Ajax-Anfrage neu erstellt. Wenn Sie auf die Schaltfläche klicken, wird das Formular neu erstellt. Anschließend wird mein Ajax-Rückruf aufgerufen, der die Werte aus dem Formular speichert und dann einen Teil des Formulars zurückgibt. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.