Datum einstellen, um das Jquery UI datepicker-input-textbox
Ich bin mit jquery ui datepicker.und seine Arbeitsmethoden in Ordnung .mein Bedürfnis ist, um das Datum in die textbox, wenn querystring enthalten alle Datum
zB meine url ist localhost:301/?date=2013-12-01
so, ich möchte dieses Datum zu Eingabefeld.
mein input Feld html-Code wird
<input type="text" id="datepicker" class="txt-cal hasDatepicker" name="addFromDate" date_name="2013-12-11">
Ich habe einige ausprobiert, was aber zu keinem Ergebnis.
$(function () {
var myDate = ?/*how to select the date_name from input textbox
$('#datepicker').datepicker();
$('#datepicker').datepicker('setDate', myDate);
$('#datepicker2').datepicker();
$('#datepicker2').datepicker('setDate', myDate);
$('#datepicke3').datepicker();
$('#datepicke3').datepicker('setDate', myDate);
$('#datepicker4').datepicker();
$('#datepicker4').datepicker('setDate', myDate);
});
Vielen Dank im Voraus
- Können Sie uns ein jsfiddle? Rufen Sie
.datepicker()
ersten und dann.datepicker('setDate', date)
auf es - jsfiddle.net/D9N6a/2
- Hier gehen Sie: jsfiddle.net/D9N6a/3
- stellen Sie Ihre Datumsformat
dateFormat : 'yy-mm-dd'
dann können Sie ordnen Sie das Datum Wert
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen besseren Ansatz wird mit custom
data
- Attribut.Nun können Sie für den Zugriff
Update:
Ich bezweifle, dass Sie versuchen, es von url(ie, query-string)
Wenn also überprüfen Sie dieseAntwort , wo eine Methode geschrieben bekommen
Nun
Verwenden müssen Sie die .attr-Funktion:
Jedoch, Sie sollten sich vor der Schaffung nicht-standard-HTML-Attribute
Können Sie dies tun:
$('#datepicker1').datepicker({ orientation: 'top', format: 'dd-mm-yyyy' });
Habe ich versucht in der text-input-regler. Es brauchte nur zu gelten datepicker 1. legen Sie dann das aktuelle Datum in das Textfeld ein.