te lo chiedo adesso, non è un guaio aggiungere un post in più...
In pratica la cosa che ho provato a fare è questa, farsi che il campo venga controllato dal momento in cui inserisco del testo poichè nn vorrei che il campo venga considerato obbligatorio... guarda questo è lo script che controlla la data
if (document.FrmDati.dDataCessazione.value.substring(2,3) != "/" ||
document.FrmDati.dDataCessazione.value.substring(5,6) != "/" ||
isNaN(document.FrmDati.dDataCessazione.value.substring(0,2)) ||
isNaN(document.FrmDati.dDataCessazione.value.substring(3,5)) ||
isNaN(document.FrmDati.dDataCessazione.value.substring(6,10)))
-----> if !(docuemnt.FrmDatu.dDataCessazione.value="") <---
{
alert("Formato Data Cessazione non corretto:Inserire data in formato gg/mm/aaaa");
document.FrmDati.dDataCessazione.value = "";
document.FrmDati.dDataCessazione.focus();
return false;
}
else if (document.FrmDati.dDataCessazione.value.substring(0,2) > 31) {
alert("Formato Data Cessazione non corretto:Impossibile utilizzare un valore superiore a 31 per i giorni");
document.FrmDati.dDataCessazione.select();
return false;
}
else if (document.FrmDati.dDataCessazione.value.substring(3,5) > 12) {
alert("Formato Data Cessazione non corretto:Impossibile utilizzare un valore superiore a 12 per i mesi");
document.FrmDati.dDataCessazione.value = "";
document.FrmDati.dDataCessazione.focus();
return false;
}
else if (document.FrmDati.dDataCessazione.value.substring(6,10) < 1900) {
alert("Formato Data Cessazione non corretto:Impossibile utilizzare un valore inferiore a 1900 per l'anno");
document.FrmDati.dDataCessazione.value = "";
document.FrmDati.dDataCessazione.focus();
return false;
}
ho provato ad aggiungere if !(docuemnt.FrmDatu.dDataCessazione.value="")
ma niente da fare...mi aiuteresti a correggere?
Grazie!