Bonour à tous, je rencontre un petit soucis dans le cadre d'un script.
En fait toutes mes informations sont issues de la base de données, grâce à un while je récupère des agendas j'ai donc divers champs lesquels sont alimentés par des dates. je les ai attachés à une classe.
J'ai donc fais un script pour récupérer ces dates et au final j'ai 2 boutons et un input de type text/field lequel me permet d'entrer un nombre de jours, j'ai fais une fonction addday() pour incrémenter la date mais je n'y arrive pas, en fait je suis bloqué.
Rien ne s'incrémente comme il le faut le truc c'est que mes connaissances en javascript ne sont pas assez bonne pour corriger le problème.
voici le code utilisé. que j'ai fais :
​<script type="text/javascript">
function addday() {
var items = new Array();
var itemCount = document.getElementsByClassName("date");
for (var i = 0; i < itemCount.length; i++) {
items[i] = document.getElementById("date" + (i + 1)).value;
}
for (var i = 0; i < itemCount.length; i++) {
items[i] = document.getElementById("date" + (i + 1)).value;
var itemDtParts = items[i].split("-");
var itemDt = new Date(itemDtParts[2], itemDtParts[1] - 1, itemDtParts[0]);
nb=document.getElementById('nb').value;
itemCount[i].value = document.getElementById("date" + (i + 1)).value + nb;
}
return items;
}
</script>
parcontre la date ne s'incrémente pas, 'jaurais aimé un truc simple qui change la date et le mois le cas échéant la je me retrouve avec ça et en fait ca colle le nombre a la date au lieu d'incrémenter par exemple 29/08/2012 plus 10 donne 28/08/201210
si vous pouviez m'aider je vous en serais reconnaissant.
Par avance merci.