Gunnar Bittersmann: Problem mit width: 25% bei drittem div > ul > li

Beitrag lesen

@@Christian Kruse

Aus technischer Sicht muss man um das umzusetzen einen Date-Parser schreiben, der die verschiedenen Formate und deren Abwandlungen zweifelsfrei erkennt und das Datum richtig parsed.

Nein. Man kann sich vorher klarmachen, dass das gar nicht geht.

Ein Parser kann ohne weitere Information nicht wissen, ob 01-02-03 (mit was für Trennzeichen auch immer) für den 3. Februar 2001, den 1. Februar 2003 oder (völlig abwegig) den 2. Januar 2003 steht.

Das kann ein Mensch (ohne Kontext) aber auch nicht. Der müsste auch rückfragen.

Bei einer Zweideutigkeit aufgrund des Formats muss dem User entweder das Datum erneut vorgesetzt werden mit der Information, dass das Datum so zweideutig ist oder es ist schlicht das falsche (sprich das nicht vom User gemeinte) Datum.

Natürlich wäre ersteres zu tun. Wenn man denn Datumseingaben in beliebigen Formaten zulassen will.

Vielleicht will man das aber nicht. Sondern dem Benutzer sagen, in welchem Format[^1] man die Eingabe erwartet. Das kann je nach Zielgruppe durchaus unterschiedlich sein. Bei einer internationalen Seite könnte man Sprachinformation und Geolocation auswerten, um bestmöglich zu raten.

Sagte ich gerade, dem Benutzer sagen, in welchem Format man die Eingabe erwartet? Ja. Es gibt einen Unterschied zur Diskussion über die Eingabe von Telefonnummern. Dort ist eine Nummer eindeutig, egal in welchem Format der Nutzer sie eingibt.

Eine Möglichkeit dem entgegen zu wirken wäre es, einen Hinweis-Text einzublenden, welches Format erwartet wird. Das müsste man via JS einblenden wenn das type="date"-Atttribut nicht unterstützt wird.

Nein, das placeholder-Attribut wäre dafür prädestiniert.

Mein Fazit bleibt: die Verwendung von Date-Time-Input-Feldern ist problematisch und bleibt mit gravierenden Nachteilen verbunden.

Problematisch, ja. Nicht mehr und nicht weniger problematisch als bei Namen zu erkennen, was given name (mit Absicht auf englisch, da es keine deutsche Entsprechung dafür gibt) und was Familienname ist.

LLAP 🖖

--
Ist diese Antwort anstößig? Dann könnte sie nützlich sein. [^1]: Nachtrag: richtiger: Reihenfolge. Die Trennzeichen und ob führende Nullen oder nicht kann dem Nutzer überlassen bleiben.
0 41

Problem mit width: 25% bei drittem div > ul > li

Enrico
  • css
  1. 1
    MrMurphy1
    1. 0
      Enrico
      1. 1
        MrMurphy1
  2. 1
    Gunnar Bittersmann
    • css
    • html
    1. 1
      Gunnar Bittersmann
      1. 1
        Der Martin
      2. 0
        Christian Kruse
        1. 0
          Gunnar Bittersmann
          1. 1
            Der Martin
          2. 2
            Christian Kruse
            1. 0
              Gunnar Bittersmann
              • internationalisierung
              1. 0
                Christian Kruse
                • sonstiges
                1. 0
                  Gunnar Bittersmann
                  • html
                  1. 0
                    Christian Kruse
                    1. 0
                      Gunnar Bittersmann
                      1. 0
                        Matthias Apsel
                        • sonstiges
                        1. 0
                          Gunnar Bittersmann
                      2. 0
                        Christian Kruse
                        1. 0
                          Gunnar Bittersmann
                          • usability
                          1. 0
                            Christian Kruse
                            1. 0
                              Gunnar Bittersmann
                              1. 0
                                Christian Kruse
                                1. 0
                                  Gunnar Bittersmann
                                  1. 0
                                    Christian Kruse
                                    1. 0
                                      Gunnar Bittersmann
                            2. 0
                              bernd
                      3. 0
                        Orlok
                        • html
                        • usability
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            Orlok
                            1. 0
                              Gunnar Bittersmann
                              • css
                              • html
                              • usability
                        2. 0
                          Gunnar Bittersmann
              2. 0
                Matthias Apsel
                1. 0
                  Der Martin
                  1. 0
                    Matthias Apsel
                    1. 0
                      Der Martin
                      1. 0
                        Christian Kruse
        2. 0
          Gunnar Bittersmann
          • zu diesem forum
          1. 0
            Christian Kruse
            1. 0
              Gunnar Bittersmann
              1. 0
                Christian Kruse