5 Stimmen

jQuery DatePicker: Ausgewähltes Datum erhalten

Ich muss in der Lage sein, das ausgewählte Datum aus dem Datepicker zu übernehmen und ein anderes Textfeld mit dem ausgewählten Wert zu füllen. Ich verwende derzeit die onClose Funktion wie folgt:

$('#defaultDate').datepicker({
    onClose:function(theDate) {
        $('#txtEntry1').text = theDate;
    }
});

12voto

Matt Ball Punkte 343109

Es gibt einen einfacheren Weg. Verwenden Sie die integrierte Alt-Feld-Option und Sie sind fertig.

Ein alternatives Feld mit eigenem Datumsformat auffüllen, wenn ein Datum ausgewählt wird, mit der altFeld y altFormat Optionen. Diese Funktion könnte genutzt werden, um ein menschenfreundliches Datum für die Benutzerauswahl zu präsentieren, während ein computerfreundlicheres Datum zur weiteren Verarbeitung Verarbeitung weiterleitet.

6voto

Thomas Ahle Punkte 29242

Haben Sie sich die Dokumente angesehen? http://docs.jquery.com/UI/Datepicker#events

onSelect Funktion(dateText, inst)

Ermöglicht es Ihnen, ein eigenes Ereignis zu definieren, wenn der Datepicker ausgewählt wird. Die Funktion erhält das ausgewählte Datum als Text und die datepicker-Instanz als Parameter. Dies bezieht sich auf das zugehörige Eingabefeld. Code-Beispiele

Geben Sie eine Callback-Funktion an, um das onSelect-Ereignis als eine Init-Option zu behandeln.

$('.selector').datepicker({
   onSelect: function(dateText, inst) { ... }
});

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X