Ich versuche, meinen jquery datepicker auf 18 Jahre in der Vergangenheit standardmäßig zu öffnen (Benutzer muss 18 oder älter sein, um app zu verwenden), und ich will nicht, dass sie in der Lage sind um ein Datum auszuwählen, das in der Vergangenheit nicht 18 Jahre oder älter ist. Ich habe diesen Code, aber ich kann es nicht funktionieren, abgesehen davon, dass das Standard-Datum angezeigt wird. Jede Hilfe wäre willkommen. Vielen Dank.JQuery DatePicker Standard-Datum vor 18 Jahren
<link rel="stylesheet" type="text/css" href="css/datepicker.css">
<script type="text/javascript" src="js/bootstrap-datepicker.js"></script>
<script type="text/javascript">
$("#datepicker").datepicker("setDate",'1998-01-01');
$(document).ready(function() {
$('#datepicker').datepicker().on('changeDate', function(ev){
$(this).datepicker('hide');
});
});
</script>
Das Datumsformat in 'SetDate' Methode scheint falsch. Aus dem api doc würde ich es schreiben "01/01/1998" – Chris
Danke @Chris. Ich habe das Format geändert, aber das heutige Datum erscheint immer als Standard. Irgendeine andere Idee? – KPM
Siehe auch 'MaxDate' Eigenschaft des Widgets, die helfen kann – Chris