Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modul-Entwicklung ›

Form mit Ajax nachladen

Eingetragen von manuelBS (330)
am 21.08.2008 - 18:23 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hey, ich habe in meinem Module eine Node-form. In deser Form sind sollen nun elemente gespeichert werden, die nicht zum Node gehören (zumindest nicht lauf schema) Diese teile der Form lade ich mit ajax nach. Wenn ich nun den hook validate implementiere bekomme ich in $form['#post'] die Formulardaten. Wenn bei meiner Feldvalidierung nun ein Fehler auftritt, werden die per Ajax hinzugefügten Formularelmente nicht mehr angezeigt...wie kann ich das denn machen dass ich die Felder sowohl wieder angezeigt auch mit dem Ursprünglichen inhalt wieder gefüllt bekomme?
Und noch ein leckerlie wenn das geht: Wenn ein Fehler auftritt, werden die FElder in denen der Fehler aufgetreten ist ja auch markiert....das klappt auch nicht...mh obwohl das kann ich ja gar nicht sagen, da die Felder nach dem Validieren ja nicht mehr da sind....kann mir jemand helfen??
Danke und Grüße

‹ CVS Benutzen? drupal_add_css ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat soetwas noch niemand

Eingetragen von manuelBS (330)
am 22.08.2008 - 12:12 Uhr

Hat soetwas noch niemand geamcht? Wird das Formular igendwo gecached oder kann ich evtl aus den Post daten das Formular wieder anzeigen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe das auch letzhin

Eingetragen von akm2b (9)
am 22.08.2008 - 14:29 Uhr

Ich habe das auch letzhin versucht. Du musst zusätzlich zur Änderung in der Oberfläche auch noch die form im hintergrund ändern. hier ist ein Blogeintrag der das so in etwa beschreibt. www.nicklewis.org

Ich habe dann allerdings aufgegeben und meine form mit reloads versehen um die Flexibilität zu gewährleisten. Ich weiss nicht ob dir das hilft, aber es ist immerhin mal ein Anhaltspunkt.

akm2b

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke für deine Antwort!!

Eingetragen von manuelBS (330)
am 22.08.2008 - 15:16 Uhr

danke für deine Antwort!! Dann werde ich das mal versuchen! Mal sehen was dabei rauskommt. Wenn ich es geschafft habe erfährst du es natürlich. Vielleicht gibt es hier ja auch noch andere denen das schonmal gelungen ist....ist ja nicht sooo ein unübliches Verfahren im Web 2.0

  • Anmelden oder Registrieren um Kommentare zu schreiben

hat es geholfen? Ich sitze

Eingetragen von rapsli (1500)
am 04.12.2008 - 16:55 Uhr

hat es geholfen? Ich sitze seit 2h vor dem gleichen Problem ;)
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe es nun hinbekommen,

Eingetragen von manuelBS (330)
am 04.12.2008 - 17:07 Uhr

Ich habe es nun hinbekommen, aber es hat auch 2,5 Tage gedauert....der trick ist, dass man die Form jedes mal wenn man sie bearbeitet aus dem Cache laden muss form_get_cache ist das glaub ich (kann gerade leider nicht nachsehen). und wenn man das Assoziative array der Form dann verändert hat muss man diese auch wieder in den Cache schreiben mit form_set_cache. Solltes du weitere Hilfe brauchen melde dich gerne.

Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Naja, manche arbeiten mit Ajax

Eingetragen von quiptime (4972)
am 04.12.2008 - 17:09 Uhr

Es ist noch zu frueh um von meinen Erfahrungen zu berichten.

Der Vergleich ist nur indirekt moeglich.
Ich arbeite an einer kompletten Menuestruktur in der einzelne Menues hierarchisch als Selectfelder per Ajax in die Sidebar geladen werden. Die Nodes selbst werden, nach Klick auf das letzte Level der "Ajax-Menus", in einer verschachtelten Ajax-ladbaren Node-Struktur im Mainbereich gezeigt.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

ahah :) und für

Eingetragen von rapsli (1500)
am 04.12.2008 - 17:10 Uhr

ahah :) und für D5
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nach langem habe ich es nun

Eingetragen von manuelBS (330)
am 28.01.2009 - 00:03 Uhr

Nach langem habe ich es nun hinbekommen....Es ist wohl so, dass die Javascripts nur eingeführt/ausgeführt werden, wenn eine Form mit Drupal_get_form erstellt wird. Mit drupal_render klappt es leider nicht. Das dumme an der Sache ist nur, dass man mit drupal_get_form jedes mal eine neue Form bekommt.....will man ja nicht immer, aber bisher habe ich keine Aandere Lösung gefunden.

Softwareentwicklung / Webdesign BrightSolutions

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Best Practices for Plain Text Notes
  • gepatchte PHP Version 7.4 für Windows
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 2 Tagen 19 Stunden
  • Guten morgen und Danke
    vor 3 Tagen 2 Stunden
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 3 Tagen 8 Stunden
  • Danke Schmittrich. Die Frage
    vor 5 Tagen 5 Minuten
  • Keine Antwort auf die Frage nach dem Woher
    vor 5 Tagen 2 Stunden
  • Danke ich werde mir die
    vor 6 Wochen 2 Tagen
  • Vielen Dank für Ihren
    vor 6 Wochen 5 Tagen
  • Composer ist sehr ratsam
    vor 7 Wochen 12 Stunden
  • Vielen Dank für den
    vor 7 Wochen 2 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 7 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250324
Registrierte User: 20571

Neue User:

  • alxshell
  • FesObsemo
  • AnthonyhoF

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 14 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association