Ich versuche, den Wert eines Eingangs zu aktualisieren, wenn ich das ausgewählte Datum ändere. Dies ist mein HTML-Code für die Eingabe.DateTimePicker wird das Wertfeld onChange oder onSelect nicht aktualisieren
<input type="text" name="completed_date" id="completed_date" size="12" class="completed_date fielddate" value="<?php echo date("d/m/Y",strtotime("now"))?>" readonly />
Das ist meine Jquery onSelect Funktion
$(document).ready(function() {
$('.completed_date').datetimepicker({
timepicker: false,
format: 'd/m/Y',
onSelect: function() {
var date = $(this).val();
$('#completed_date').val(date);
}
});
});
Dieser Code keine Auswirkung auf meinem Eingabefeld hat, aber wenn ich die letzte Zeile
$('#completed_date').text(date);
ändere dann fügt es die neuen ausgewählten Datum bis zum Ende der HTML-Zeile.
<input type="text" name="completed_date" id="completed_date" size="12" class="completed_date fielddate" value="<?php echo date("d/m/Y",strtotime("now"))?>" readonly />
Fügt das Datum hier
Der Code im Wertfeld sollte zur Zeit der heutigen Datum standardmäßig zeigt aber onSelect aktualisiert werden.
Ich habe die Dokumentation gelesen, kann aber nicht finden, was ich vermisse. Jede Hilfe wird sehr geschätzt.
Es aktualisiert visuell auf dem Gebiet, sondern der tatsächliche Wert in der Eingabe, so ändert sich nicht, wenn ich es immer Datum der sendet heute Speichern Klicken Sie anstelle des gewählten Datums
Ich verstehe nicht, was die echte * Frage * ist .. Wird es nicht aktualisiert, wenn Sie ein neues Datum im Datepicker auswählen? Das sollte Standardverhalten sein. –
warum willst du es manuell einstellen was es selbst macht? – ScanQR
Es aktualisiert sich visuell in dem Feld, aber der tatsächliche Wert in der Eingabe ändert sich nicht, wenn ich auf Speichern klicke, sendet es immer das heutige Datum anstelle des ausgewählten Datums. – troggy69