Ciao ragazzi,
sto provando ad utilizzare un codice per il controllo della data nel formato GG/MM/AAAA.
codice:
<script language="javascript">
function formatoData(txt){
var re = /^\d{2}\/\d{2}\/\d{4}$/
if(re.test(txt)){
var adata = txt.split('/');
var gg = parseInt(adata[0],10);
var mm = parseInt(adata[1],10);
var aaaa = parseInt(adata[2],10);
var xdata = new Date(aaaa,mm-1,gg)
if((xdata.getFullYear()==aaaa) && (xdata.getMonth()==mm-1) && (xdata.getDate()==gg)){
return true;
}else {
alert("Data inesistente.\nImmettere nuovamente la data usando il formato: \nDD/MM/AAAA");
}
}
</script>
che richiamo poi nel form così:
codice:
<input name="data_fattura" type="text" class="form_text" id="data_fattura" size="20" onClick="formatoData(this.value)">
Purtroppo non funziona per niente.
Sapete dirmi cosa sbaglio?
Grazie