WebSite X5Help Center

 
Heiko S.
Heiko S.
User

Fehler im Formular - Daten werden beim Drücken der tab-Taste geändert  de

Auteur : Heiko S.
Visité 539, Followers 1, Partagé 0  

Hallo,

ich habe mit WS X5 evo ein Formular erstellt. In diesem Formular wird regelmäßig ein eingegebens Datum (nur im Feld Erstzulassung) verändert, nachdem ich die Tabulator-Taste gedrückt habe, um in das nächste Feld zu springen. Ich habe dieses Feld in WS X5 schon gelöscht und wieder neu eingefügt - erfolglos.

Was kann ich tun?

Webseite: https://granitza-morelo.de/angebotsformular.html

Kleines Video des Fehlers hier: https://sharenexa.de/upload/formular.mp4

Danke!

Heiko

Posté le
9 RéPONSES - 2 UTILE - 1 CORRECT
Daniel W.
Daniel W.
User
Meilleur utilisateur du mois EN

Das Problem tritt bei wiederholter Eingabe offenbar nur bei jeder 2. Eingabe auf.

Vermutlich ähnlich wie mein Problem bei Hosteurope. Im Hamburger Menü und beim Produktkatalog waren einzelne Menüpunkte bzw. ein Produkt abwechselnd mal da und mal nicht da.

Ich habe (Tipp eines Users und vom Hosteurope-Support empfohlen) im KIS mein Testverzeichnis gelöscht (also nicht per FTP) und die Webseite noch einmal komplett hochgeladen.

Lire plus
Posté le de Daniel W.
Andreas S.
Andreas S.
Moderator
Meilleur utilisateur du mois DE

Was hat das mit Hosteurope zutun?

ICh habe das Email Objekt mit der DAtumseingabe kontrolliert und bei mir wird nicht das DAtum verändert oder automatisch auf ein anderes gestellt. Habe es auch mit einigen anderen Browsern probiert, aber verändern tun sich nichts bei TAB!

Lire plus
Posté le de Andreas S.
Daniel W.
Daniel W.
User
Meilleur utilisateur du mois EN

Getestet mit Firefox, Edge und Chrome, es ändert sich das Datum bei Erstzulassung, wenn nach der Eingabe die Tab-Taste gedrückt wird.

--- Anzeige nach der Eingabe ---

--- Nach Druck auf Tab-Taste ---

Lire plus
Posté le de Daniel W.
Andreas S.
Andreas S.
Moderator
Meilleur utilisateur du mois DE

Mit welchem Windows und Browser testest ihr?  Mit Windows 7 und Firefox verändert sich nichts!  Allerdings kann ich in das Feld irgendwas eingeben, ist keine Datumsformatierung aktiv.

Lire plus
Posté le de Andreas S.
Daniel W.
Daniel W.
User
Meilleur utilisateur du mois EN

Ich habe Windows 11 Home und mit Firefox, Edge und Chrome getestet.

Lire plus
Posté le de Daniel W.
Incomedia
Eric C.
Incomedia

Hello Heiko,
what browser are you using? I tried this on Chrome, Firefox and Edge (with Windows 10) and I was not able to reproduce the issue, neither when selecting a date from the calendar menu nor when typing the date myself.

Eric

Online translation:

Hallo Heiko,
Welchen Browser verwenden Sie? Ich habe dies auf Chrome, Firefox und Edge (mit Windows 10) versucht und konnte das Problem nicht reproduzieren, weder bei der Auswahl eines Datums aus dem Kalendermenü noch bei der Eingabe des Datums selbst.

Eric

Lire plus
Posté le de Eric C.
Heiko S.
Heiko S.
User
Auteur

@Eric

ich habe es mit Win 10/11 Chrome und Edge ausprobiert. Dieser Fehler passierte komischerweise nicht immer, aber bei allen o.g. Kombinationen.   

Lire plus
Posté le de Heiko S.
Incomedia
Eric C.
Incomedia

Hello Heiko,
have you tried clearing the browsers' cache or reinstalling them?
It seems to be an issue on the browser's end rather than the site, as it is not possible to replicate it even with the same combination of OS and browser.

Eric

***** Google Translation:


Hallo Heiko,
Haben Sie versucht, den Cache des Browsers zu leeren oder ihn neu zu installieren?
Es scheint eher ein Problem auf der Seite des Browsers als auf der Website zu sein, da es selbst mit derselben Kombination aus Betriebssystem und Browser nicht möglich ist, es zu replizieren.

Eric

Lire plus
Posté le de Eric C.
Heiko S.
Heiko S.
User
Auteur

Vielen Dank für eure Hilfe.

Ich habe nun einige Zeit versucht nachzuvollziehen, was da genau passiert. 

Wenn ich ein Datum eingebe, wo der Tag kleiner ist als 13, dann wird das Datum nicht geändert.
Beispiel: 10.05.2022 bleibt unverändert, aber
20.01.2020 wird zu 08.01.2021

Nach weiteren ca. 5 Versuchen hatte ich das Prinzip verstanden. Dann ging mir ein Licht auf. Das Formular ließ keine Eingabe des Tages > 12 zu und hat das Datum neu berechnet, indem es die Anzahl der Tage über 12 als neues Tagesdatum nimmt und bei dem Jahr 1 dazu addiert. Wenn das Tagesdatum > 24 ist, wird die Anzahl der Tage über 24 als neues Tagesdatum und auf das Jahr wird 2 dazu addiert. 

Was zunächst als zufälliges Datum beim drücken der TAB-Taste aussieht, entspricht aber einer Regel. Somit hat das nichts mit dem Cache, dem Betriebssystem oder Browserversion zu tun, sondern ganz einfach:

Mit dem Format des Datums im HTML-Code.

Und tatsächlich hat WS X5 - warum auch immer - data-format="[mm].[dd].[yyyy]" statt data-format="[dd].[mm].[yyyy]" im HTML-Code geschrieben.

Kurz von Hand geändert und siehe da - LÄUFT!

Lire plus
Posté le de Heiko S.