Ciao a tutti, volevo realizzare un controllo sulla data...
Ho messo giù questo codice (seguendo vecchie discussioni di questo forum), ma non funziona..
<html>
<head>
<title>Controllo form</title>
<script>
function verificaData(anno, mese, giorno) {
var d = new Date(anno, mese-1, giorno);
return (d.getFullYear()==anno && d.getMonth()==(mese-1) && d.getDate()==giorno);
}
data = "67/85/2003";
da = data.split("/");
if(!verificaData(da[2],da[1],da[0])) {
alert("DATA NON VALIDA");
}
</script>
<script>
function controllo() {
var da = document.passadata.data.value.split("/");
return verificaData(da[2],da[1],da[0]);
}
</script>
</head>
<body>
<form method="post" id="passadata" action="salvadata.asp">
<input type="text" id="data" name="data" size="8"><input type="submit" value="Invia" onclick="return controllo()">
</form>
</body>
</html>
Grazie