Salve a tutti ho un problema con javascript in una form.
allo stato attuale la form controlla il contenuto di un campo nota (non accetta campo vuoto) e funziona perfettamente. Ho voluto aggiungere la gestione di un campo data su cui devo effettuare il controllo di data valida, data non superiore a quella odierna e non anteriore a 60 gg.

La form ha questo aspetto :

<script type="text/javascript">
function Controlla(ff){
var msg='';
if(ff.nota.value=='')msg+='Inserire una nota esplicativa\n';
if(msg!=''){
alert('ATTENZIONE!\n'+msg);
return false
}
else return true
}
</scrip>
.
.
.

<form method="post" action="commessa_ricavi_master.asp?azione=a" name="ricavi" onSubmit="return Controlla(this)" >

<input name="date-from" type="text" class="input" id="date-from" size="12" maxlength="12" />

<input name="nota" type="text" class="input" size="30" maxlength="64" value="" /

<input name="pulsante" type="submit" class="bottone" id="Aggiorna" value="Aggiorna">
<input name="pulsante" type="submit" class="bottone" id="Annulla" value="Annulla">


Ora appena provo ad aggiungere anche solo la variabile :

function Controlla(ff){
var oggi = new date();
var msg='';
if(ff.nota.value=='')msg+='Inserire una nota esplicativa\n';
if(msg!=''){
alert('ATTENZIONE!\n'+msg);
return false
}
else return true
}

Il controllo sullanota smette di funzionare passando tranquillamente la nota vuota.
Cosa sto sbagliando ??