Grazie SpinaCaper!
Allora, ho sostituito "lenght" con "length" e ho adottato la funzione:
e sulla pagina ho messo questi:codice:<script type="text/javascript"> function addDate(data) { var _a = data.split("/"); pDate=new Date(_a[2],_a[1]-1,_a[0]); pDate.setTime(pDate.getTime()+1*86400000); szDate=pDate.getDate()+"/"+(pDate.getMonth()+1)+"/"+pDate.getFullYear(); var d = szDate.split("/"); for (i=0;i<d.length(); i++){ if(d[i].length()==1){ d[i] = "0"+d[i]; } } var data_f= d[0]+"/"+d[1]+"/"+d[2]; //return data_f; form1.ToDate.value = data_f; } </script>
Tuttavia mi dà un errore alla riga:codice:<input name="FromDate" type="text" id="FromDate" onchange="addDate(this.value);"/> <input name="ToDate" type="text" id="ToDate" />
con la scritta "Prevista funzione" (su IE)codice:for (i=0;i<d.length(); i++){
mentre Firefox mi dice che "d.length" non è una funzione...
EDIT: ho tolto le parentesi a d.length() e funziona!!!![]()
![]()


Rispondi quotando