Je souhaiterais pouvoir afficher un message d'alerte a l'issue d'un calcul entre deux dates comprenant la date du jour et une date saisie (type date).
Le résultat du calcul ne doit pas excéder 72h sinon, le message s'affiche.
J'ai essayé de traiter ce calcul dans une zone texte long avec ce script:
Code:
// Récupérer la date de référencevar dateReference = $("#question{date_reference} input.datepicker").val();// Récupérer la date du jourvar dateDuJour =newDate();// Convertir la date de référence en objet Datevar dateRef =newDate(dateReference);// Calculer la différence en heuresvar diffHeures =(dateDuJour - dateRef)/(1000*60*60);// Vérifier si la différence dépasse 72 heuresif(diffHeures >72){// Afficher un message d'alerte
alert("Attention : La date de référence dépasse 72 heures par rapport à la date du jour.");}
Étape 3 : Personnaliser le message d'alerte
Mais il me renvoi ce message: Internal error from saveFormWithAjax: no data.responseJSON found
Auriez-vous une autre idée de script ou solution plus simple?