J'utilise kelvin lucks jquery date picker. J'ai un sélecteur de dates de début et de fin configuré de telle sorte que lorsque la date de début est sélectionnée, il attribue la même date à la date de fin et la date de fin assure que son calendrier ne permet pas de sélectionner des dates avant la date de début .Exécuter l'événement .bind onLoad pour Jquery Date Picker
Fonctionne parfaitement, sauf si vous sélectionnez la date de fin sans toucher à la date de début, vous pouvez définir une date de fin avant la date de début. Pas bon!
$(function()
{
$('.date-pick').datePicker({startDate:'2000-01-01', clickInput:true})
$('#start-date').bind('dpClosed', function(e, selectedDates) {
var d = selectedDates[0];
if (d) {
d = new Date(d);
$('#end-date').dpSetStartDate(d.addDays(0).asString()).dpSetSelected(d.asString()).val($(this).val());
}
});
});
Parce que je suis préremplissage les champs d'entrée en utilisant PHP, tout ce que je veux faire est déclencheur $('#end-date').dpSetStartDate
de sorte que les mises à jour de la date de fin lorsque le chargement du document. À l'heure actuelle, il ne met à jour que sur $('#start-date').bind('dpClosed', function(e, selectedDates) {
Comment faire?
Merci,
Tim
'$ (function() {});' est un raccourci pour la liaison à document.ready. Tout ce qu'il contient ne s'exécutera que lorsque le document sera prêt. Pourriez-vous clarifier votre question? – Alex
Désolé ... Je me suis confus. Tout ce que je veux faire est de déclencher $ ('# end-date'). DpSetStartDate afin que la date de fin soit mise à jour lors du chargement du document. Bind ('dpClosed', function (e, selectedDates) { – Tim