it-swarm.com.de

5 Datepicker in Firefox

Gibt es eine Möglichkeit, mit HTML 5 einen Datepicker in Firefox (Version 21) zu aktivieren. Ich möchte keinen jQuery-basierten Datepicker verwenden, da in den Browsern, in denen die Website verwendet wird, Javascript deaktiviert ist. Der Datepicker funktioniert gut mit Chrome.

Wenn also html 5 datepicker nicht unterstützt wird, wie kann ich dann einen datepicker ohne jquery hinzufügen?

16

die jQuery-Benutzeroberfläche verfügt über ein Datepicker-Widget, das Sie bedingt laden können, wenn der Browser nicht über ein integriertes verfügt. Der Haken ist, dass Sie nur das Datumsauswahl-Widget in einem benutzerdefinierten jQuery-Benutzeroberflächen-Build auswählen Es ist immer noch ein bedeutender Download.

Meine Lieblingslösung ist die Verwendung von yepnope, die mit Modernizr geliefert wird, um die CSS- und JS-Dateien der jQuery-Benutzeroberfläche nur bedingt zu laden, wenn nur für den Datepicker benötigt wird. Indem Sie dies mit einem optimierten Build von Modernizr und einem nur für Datums-Popup-Funktionen erstellten jQuery-UI-Build kombinieren, erhalten Sie den kleinsten Download für alle möglichen Browser.

yepnope({ /* included with Modernizr */
  test : Modernizr.inputtypes.date,
  nope : {
    'css': '/path-to-your-css/jquery-ui-1.10.3.custom.min.css',
    'js': '/path-to-your-js/jquery-ui-1.10.3.datepicker.min.js'
  },
  callback: { // executed once files are loaded
    'js': function() { $('input[type=date]').datepicker({dateFormat: "yy-mm-dd"}); } // default HTML5 format
  }
});
14
Blazemonger

Firefox 57 (14. November 2017) unterstützt es:

http://caniuse.com/#feat=input-datetime

13
Abel Pastur

Alte Frage, aber ich habe dies hier zumindest gefunden (Firefox 54), was Hoffnung gibt:

Gehen Sie zu "about: config" und suchen Sie nach " Dom.forms.datetime"

Setzen Sie beide gefundenen Einträge auf true, et voilà! Jetzt müssen sie nur noch standardmäßig aktiviert werden!

2

Firefox (Version 21) unterstützt input type=date nicht.

Hier haben Sie eine Site, die Ihnen sagt, was es unterstützt und was nicht. Firefox21

1
maqjav

Firefox 57 hat endlich einen Datepicker mit einem anklickbaren Kalender (<input type = "date">).

 enter image description here

Der Timepicker ist nur ein Textfeld, das die Eingabe auf gültige Zeiten beschränkt. Leider unterstützt es nur das 12-Stunden-Zeitformat (<input type = "time">).

 enter image description here

datetime-local wird noch nicht unterstützt (<input type = "datetime-local">).

0
Max M.