10.05.2022, 16:53
Ich benutze folgenden Datepicker in einem Formular. Ich möchte folgende Änderung vornehmen.
Die gesperrten Termine sollen Buchbar sein, aber ein zusätzliches Feld in meinen Formular soll den Text "Schwieriger Termin, warten sie auf eine Bestätigung" erhhalten.
Für einen funkionierenden Code würde ich auch einen angemessenen Betragbezahlen.
Hier mein Datepicker:
<script
src="https://code.jquery.com/jquery-1.11.2.min.js"
integrity="sha256-Ls0pXSlb7AYs7evhd+VLnWsZ/AqEHcXBeMZUycz/CcA="
crossorigin="anonymous"></script>
<script
src="https://code.jquery.com/ui/1.10.1/jquery-ui.min.js"
integrity="sha256-Nnknf1LUP3GHdxjWQgga92LMdaU2+/gkzoIUO+gfy2M="
crossorigin="anonymous"></script>
jQuery(document).ready(function (jQ) {
jQ( '#flugdatum' ).datepicker({
dateFormat:'yy-mm-dd',
numberOfMonths: 4,
minDate: -30,
maxDate: '+10M +0D',
beforeShowDay: unavailable
});
var unavailableDates = ['25-12-2022', '31-12-2022', 1-1-2023];
jQ( '#flugdatum' ).datepicker('option', 'enabled', true);
function unavailable(date) {
dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
if (jQ.inArray(dmy, unavailableDates) == -1) {
return [true, ''];
} else {
return [false, '', 'Unavailable'];
}
}
});
Freue mich auf Rückmeldungen
Heinz-J. Schmieding
Die gesperrten Termine sollen Buchbar sein, aber ein zusätzliches Feld in meinen Formular soll den Text "Schwieriger Termin, warten sie auf eine Bestätigung" erhhalten.
Für einen funkionierenden Code würde ich auch einen angemessenen Betragbezahlen.
Hier mein Datepicker:
<script
src="https://code.jquery.com/jquery-1.11.2.min.js"
integrity="sha256-Ls0pXSlb7AYs7evhd+VLnWsZ/AqEHcXBeMZUycz/CcA="
crossorigin="anonymous"></script>
<script
src="https://code.jquery.com/ui/1.10.1/jquery-ui.min.js"
integrity="sha256-Nnknf1LUP3GHdxjWQgga92LMdaU2+/gkzoIUO+gfy2M="
crossorigin="anonymous"></script>
jQuery(document).ready(function (jQ) {
jQ( '#flugdatum' ).datepicker({
dateFormat:'yy-mm-dd',
numberOfMonths: 4,
minDate: -30,
maxDate: '+10M +0D',
beforeShowDay: unavailable
});
var unavailableDates = ['25-12-2022', '31-12-2022', 1-1-2023];
jQ( '#flugdatum' ).datepicker('option', 'enabled', true);
function unavailable(date) {
dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
if (jQ.inArray(dmy, unavailableDates) == -1) {
return [true, ''];
} else {
return [false, '', 'Unavailable'];
}
}
});
Freue mich auf Rückmeldungen
Heinz-J. Schmieding