Ciao a tutti sono giorni che cerco di vedere se il contenuto di una form "scadcontratto" è una data ma nel forum ho trovato questa fnzione che va benissimo el caso di un numero maes."15" ma no per verificare il contenuto come es.15/12/09 se uso il controllo String() la data la vede come una stringa quindi non blocca l'inserimento.Mi chiedo esiste una funzione isDate che verifica il contenuto della form? posto tutto i mio codice di controllo
<SCRIPT Language="JAVASCRIPT">
<!--
function Modulo() {
// Variabili associate ai campi del modulo
var azienda = document.modulo.azienda.value;
var promemo = document.modulo.promemo.value;
var scadcontratto = document.modulo.scadcontratto.value;
//Effettua il controllo sul campo NOME
if ((azienda == "") || (azienda == "undefined")) {
alert("Il campo Azienda è obbligatorio.");
document.modulo.azienda.focus();
return false;
}
if ((promemo == "") || (promemo == "undefined")) {
alert("Il campo Giorni di Preavviso è obbligatorio.");
document.modulo.promemo.focus();
return false;
}
if ((scadcontratto == "") || (scadcontratto == "undefined")) {
alert("Il campo Scadenza Contratto è obbligatorio.");
document.modulo.scadcontratto.focus();
return false;
}
//QUI DEVO CONTROLLARE LA DATA![]()
VVoVe:
![]()
if (isNaN(scadcontratto)){
alert("Il campo Scadenza Contratto è una Data es.03/06/66");
document.modulo.scadcontratto.focus();
return false;
}
//INVIA IL MODULO
else {
document.modulo.action = "inserimento.asp";
document.modulo.submit();
}
}
//-->
</SCRIPT>
sPERO IN QUALCHE ANIMA PIA CIAO