scusate l'ignoranza:
ma ho un risultato di somme tra due variabili una stringa e una numerica che dovrei fare fare diventare somma tra variabili numeriche.
In questo modo infatti ottengo: "12"
quando dovrei ottenere "3"
var sum = (document.getElementById('somma_chd').value + num)
in bold dove mi crea il problema.
function crea_chd(num,id)
{
var somma_chd= document.getElementById('somma_chd').value;
var scrivi='';
alert('id'+id)
scrivi+='<p align="left">'
scrivi+='<table border="0" width="100%" cellspacing="0" cellpadding="0" >'
scrivi+='<tr>'
for (var k= somma_chd; k< num; k++){
scrivi+='<td align="center">eta bambino' +(k+1+somma_chd )+ '</td>'
}
scrivi+='</tr>'
scrivi+='<tr>'
for (var k=0; k< num; k++){
scrivi+='<td align="center"><input type="text" value="'+(k+1+somma_chd)+'" name="age'+(k+1)+'" size="5">'
scrivi+='</td>'
}
scrivi+='</tr>'
scrivi+='</table>'
document.getElementById('spazio'+id).innerHTML = scrivi;
var sum = (document.getElementById('somma_chd').value + num)
alert(sum)
}