in rete ho trovato questo script ma non riesco ad adattarlo in quanto mi consente di ricavare i giorni trascorsi tra due date. Io vorrei ricavare la data finale aggiungendo i giorni alla data iniziale.... ho fatto qualche prova senza riuscire a trovare la soluzione.
Come potrei modificarlo? premetto che di javascript non ne capisco nulla.
Grazie.

</head>

<body>
<script type="text/javascript">
<!--
function startEndDate() {
from=document.f3.date_from.value
to=document.f3.date_to.value

var fromArray = from.split('/');
fromdate = new Date( fromArray[2], fromArray[1]-1, fromArray[0]);

var toArray = to.split('/');
todate = new Date( toArray[2], toArray[1]-1, toArray[0]);

document.f3.daynums.value=(todate-fromdate)/86400000

}
function Control(d1){
if(d1.value.length!=10){
alert('errore scrivere la data nel formato gg/mm/aaaa')
d1.value='gg/mm/aaaa';
return false;
}else{
document.f3.date_to.focus()
}
}
function Control1(d2){
if(d2.value.length!=10){
alert('errore scrivere la data nel formato gg/mm/aaaa')
d2.value='gg/mm/aaaa';
return false;
}else{
startEndDate()
}
}
//-->
</script>
</HEAD>
<BODY>



<form name="f3">


<table border=0>
<tr><td>Data iniziale</td><td>Data finale</td><td>Numero di giorni</td></tr>
<tr><td><input type="text" name="date_from" size="10" value="gg/mm/aaaa" onFocus="this.value='';" onKeyup="if(this.value.length==10)Control(this)" onBlur="Control(this)"></td>
<td><input type="text" name="date_to" size="10" value="gg/mm/aaaa" onFocus="this.value='';" onKeyup="if(this.value.length==10)Control1(this)" onBlur="Control1(this)"></td>
<td align="center"><input type="text" name="daynums" size="4" maxlength="4" value=""></td></tr>

<tr><td colspan=3 align=center><input name="accetto" type="checkbox" id="accetto" onclick="document.getElementById('invia').disabled = (this.checked)? false : true;" value="si"> <input name="invia" type="submit" disabled id="invia" value="Nuovo Calcolo">
</td></tr></table>

</form>
</body>
</html>