Liste déroulante gestion date (Jour, Mois et Année)
Posté : 27 juin 2006, 09:24
Bonjour,
je suis sur un site qui gère des projets composés de tâches.
J'ai un formulaire qui permet l'ajout d'une tâche. Lors de cet ajout, j'ai une liste qui contient les tâches déjà associées au projet, et j'affecte une tâche précédente (prev_task) à la nouvelle tâche.
Je souhaiterai que lorsque je choisi une prev_task dans la liste, les trois listes en dessous qui contiennent la date de début de la tâche (jour, mois et année) se mettent à jour automatiquement avec la date de fin de la prev_task.
Actuellement, j'ai ajouté l'option onChange mais ça ne donne rien lors de la création d'une tâche.
Cependant, si je modifie la tâche par la suite, je n'obtient que la date de la tâche (prev_task) qui était sélectionnée avant mais pas les autres dates des tâches de la liste (prev_task).
Merci d'avance
Mick
je suis sur un site qui gère des projets composés de tâches.
J'ai un formulaire qui permet l'ajout d'une tâche. Lors de cet ajout, j'ai une liste qui contient les tâches déjà associées au projet, et j'affecte une tâche précédente (prev_task) à la nouvelle tâche.
Je souhaiterai que lorsque je choisi une prev_task dans la liste, les trois listes en dessous qui contiennent la date de début de la tâche (jour, mois et année) se mettent à jour automatiquement avec la date de fin de la prev_task.
Actuellement, j'ai ajouté l'option onChange mais ça ne donne rien lors de la création d'une tâche.
Cependant, si je modifie la tâche par la suite, je n'obtient que la date de la tâche (prev_task) qui était sélectionnée avant mais pas les autres dates des tâches de la liste (prev_task).
Merci d'avance
Mick
<?
print "<select name=\"prev_task\" onChange=\"prev_date(this.form,'$start_day','$start_month','$start_year',$value_day,$value_month,$value_year)\" style=\"width:100%;\">\n";
?>
Code : Tout sélectionner
<script language="JavaScript">
<!--
function prev_date(formulaire, champday, champmonth, champyear, valeurday, valeurmonth, valeuryear) {
formulaire.elements[champday].value = valeurday;
formulaire.elements[champmonth].value = valeurmonth;
formulaire.elements[champyear].value = valeuryear;
}
// -->
</script>