Ich benutze htm5 Eingabe Typ Datum als datepicker, aber wie funktioniert nicht in allen Browsern ich jquery für diese hinzufügen. Also wenn Browser Typ = "Datum" nicht akzeptiert, dann ist es ein Typ = "Text" wie unten.Datepicker, default value im Eingabefeld
Ich möchte die Eingabe einen Standardwert anstelle einer leeren Box haben. Ich habe es geschafft, einen Standard-Datumswert hinzuzufügen, aber ich mag es nicht so, ich möchte das Standarddatum wie in html5 anzeigen, wie folgt: dd/mm/2016 (nicht Tag oder Monat, stattdessen die Buchstaben) oder wenn nicht möglich, etwas Text. Dies ist der Code:
<input type="date" name="llegada" class="date" id="datellegada"
min="2016-04-07" max="2016-12-31" value="">
(function() {
var elem = document.createElement('input');
elem.setAttribute('type', 'date');
if (elem.type === 'text') {
$.datepicker.setDefaults({
dateFormat: "yy-mm-dd",
regional: 'en',
})
$('#datellegada').datepicker().datepicker('setDate', new Date());
$('#datellegada').datepicker('option', 'minDate', new Date(2016, 3, 1));
$('#datellegada').datepicker('option', 'maxDate', new Date(2017,0,
6));
}
// ... ?
});
Irgendwelche Ideen? Dank
Menschen Code lesen zu helfen, bitte einrücken es! – Apolo
Tut mir leid, aber ich habe es getan, ich habe 4 Leerzeichen zum code hinzugefügt ... verstehe nicht – Helenp
Das ist jetzt in Ordnung, danke – Helenp