Ciao a tutti...
ho inserito un controllo in un form per verificare che in un determinato campo venga inserita una data:
<script>
function checkAnnuncio() {
var f=document.forms['formannuncio'];
var re = /^\d{1,2}\/\d{1,2}\/\d{4}$/
if(!re.test(f.Scadenza.value)){
window.alert("ATTENZIONE: la Scadenza dell'annuncio deve essere in formato GG/MM/AAAA!");
f.Scadenza.focus();
return false
}
}
</script>
Questo script fa perfettamente il suo lavoro: cioe controlla che siano inseriti 1 o 2 cifre, /, 1 o 2 cifre, /, 4 cifre.
Il problema e che se vado ad inserire una data inesistente del tipo 31/02/2005 mi dà errore: "Incompatibilità tra tipi."
Come posso fare ad evitare questo???
Grazie...

Rispondi quotando