head:
codice:
<script type="text/javascript">
function formatodata(input){
var f_data = /^([\d{4}-])+([\d{2}-])+([\d{2}])+$/;
var scomponi = input.split("-");
var data = "";
if(!f_data.test(input)){
data = "data errata nel formato errato aaaa-mm-gg";
}else
if(scomponi[1] > 12){
data = "Non esiste il "+scomponi[3]+" mese verifica!!";
}else
if(scomponi[2] > 31){
data = "I giorni non possono essere "+scomponi[2]+" verifica!!";
}
if(data!="")
alert(data)
return false;
}
</script>
body:
codice:
<input name="" type="text" onblur="formatodata(this.value);">