Ergebnis 1 bis 22 von 22

Thema: Datepicker funktioniert nicht, wenn man Formular 2x auf gleicher Seite einblendet

  1. #1
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard Datepicker funktioniert nicht, wenn man Formular 2x auf gleicher Seite einblendet

    Hallo Leute, ich hab ein Formular gebaut und verwende zusätzlich "hofff/contao-calendarfield" als Datepicker.

    Auf einer Seite muss ich das Formular 2x einbauen. Das hab ich auch gemacht, nur wenn ich auf das Inputfeld des Datepickers im 2. Formular klicke, tut sich nichts. Im 1. Funktioniert es.

    Kann mir hier jemand sagen, warum das so ist.
    LG, Andi

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Initialisierung beschränkt sich auf ein Formular, doppelte IDs o.ä.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  3. #3
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Genau, so ist es.
    Wenn das Formular 2 x im DOM ist, wird auch das Feld mit der ID "ctrl_..." 2 x vorhanden sein. Und dann geht das alles nicht mehr.

    Dann müsstest du eine Kopier der Formulars verwenden.

  4. #4
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    Sowas hatte ich mir schon gedacht. Ich wollte nur vermeiden, dass wenn es im Formular änderungen git, dass diese auch 2x zu ändern sind.

    Aber danke für die Info.
    LG, Andi

  5. #5
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.335
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mal am Rande gefragt: Wozu muss man dasselbe Formular zweimal auf einer Seite einbinden? Ich würde es gerne verstehen ...

  6. #6
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    Tja, ich versteh's auch nicht.

    Mein Kunde hat eine Werbeagentur beauftragt, die Homepage zu designen. Diese hat dies gemacht und er möchte dass dies genauso umgesetzt wird.

    In diesem Beispiel geht es darum, dass es 4 Appartements sind und dass hierzu ein Frühstück zu Buchen ist. Da das Layout in der 1. Zeile 2 Appartements hat und in der 2. Zeile auch, möchte er, dass immer darunter das Formular erscheint.
    LG, Andi

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Das würde ich als issue auf GitHub posten: https://github.com/hofff/contao-calendarfield/issues
    Der Datepicker sollte lieber mit einem allgemeinen Selector initialisiert werden, statt auf #ctrl_ zu gehen.

  8. #8
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das würde ich als issue auf GitHub posten: https://github.com/hofff/contao-calendarfield/issues
    Der Datepicker sollte lieber mit einem allgemeinen Selector initialisiert werden, statt auf #ctrl_ zu gehen.
    Aus welchem Grund? Eine eindeutige ID wäre schon wünschenswert, oder?

  9. #9
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, eigene ID wäre wünschenswert. Z.B. springen die Labels des zweiten Formulars die Felder des ersten an. Außerdem sind doppelte IDs nicht valide.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  10. #10
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also, ist es so wie es ist korrekt.

    Ein allgemeiner Selektor bringt imho gar nix.

  11. #11
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, sehe ich auch so. Bleibt wohl nur das Formular doppelt zu pflegen. Evtl. könnte man mit nem Save-Callback auf die Felder und das Formular die Kopie pflegen. Oder das Formular im FE mit JS clonen.
    Geändert von Andreas (29.09.2017 um 00:40 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von cliffen Beitrag anzeigen
    Aus welchem Grund? Eine eindeutige ID wäre schon wünschenswert, oder?
    In diesem Fall tatsächlich ja, da man den Datepicker ja pro Feld konfigurieren kann.

  13. #13
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    In diesem Fall tatsächlich ja, da man den Datepicker ja pro Feld konfigurieren kann.
    Super. Vielen Dank. Dann sind wir uns einig .

  14. #14
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    Das mit dem Konfigurieren sehe ich aber nicht ganz so, oder hab ich hier was falsch verstanden?

    Ich hab 2 Datepicker in meinem Formular.

    Dem 1. habe ich als CSS ein anderes zugewiesen als dem 2. aber es wird beim 1. Feld auch jenes vom 2. Angezeigt. Im Quelltext stehen zwar beide scripts im head untereinander, aber es wird immer nur das 2. genommen.
    LG, Andi

  15. #15
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Grundsätzlich kann man jedes Feld einzeln konfigurieren.
    Ggf. klappt das beim Styling nicht, weil bisher keiner den Anwendungsfall geprüft hat, die Datepicker unterschiedlich zu stylen.
    Wäre ja auch die Frage, wozu das gut sein soll.
    Für einen plausiblen Grund kann man dann sicher ein Ticket erstellen.

  16. #16
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich denke man müsste einen Link zur Seite sehen, denn wenn weiterhin mit doppelten IDs gearbeitet wird, könnte es auch sein, dass beides mal der gleiche Picker aufgerufen wird.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  17. #17
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    Hier ein Beispiel http://test.daseberhart.at/frühstück.html

    Dass man den Datepicker 2x unterschiedlich Designt, möchte ich auch nicht. Bringt auch nix. Mir ist es nur aufgefallen, da ich verschiedene Layouts mir ansehen wollte und da ich ja 2x den Datepicker verwende, hatte ich beim 1. das erste Layout, und beim 2. das zweite usw.

    Aber wenn man dies mit der ID lösen könnte, wäre ich schon sehr froh. Ich möchte nicht 2x das Formuar warten!
    LG, Andi

  18. #18
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von m-werk Beitrag anzeigen
    Aber wenn man dies mit der ID lösen könnte, wäre ich schon sehr froh. Ich möchte nicht 2x das Formuar warten!
    Siehe Ticket.

  19. #19
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    hm, ok. Schade. Danke trotzdem.

    Dann werde ich eben mal das Formular kopieren und die Kopie unten einsetzen.
    LG, Andi

  20. #20
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

  21. #21
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    @m-werk: Ich kann dir das als Auftrag umsetzen, das Formular im FE mit JS zu klonen und dabei die IDs und FORs zu verändern. Der Datepicker muss dann nach dem Klonen aufgesetzt werden.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  22. #22
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    @m-werk: Ich kann dir das als Auftrag umsetzen, das Formular im FE mit JS zu klonen und dabei die IDs und FORs zu verändern. Der Datepicker muss dann nach dem Klonen aufgesetzt werden.
    Ich denke er wirll das nicht beauftrage, denn genau das war auch mein Vorschlag im Ticket

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •