Ciao a tutti,

ho il codice seguente:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<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");
document.form1.datainizio.value="";
document.form1.datainizio.focus();
}
}else{
alert("Formato data errato.\nImmettere nuovamente la data usando il formato: \nDD/MM/AAAA");
document.form1.datainizio.value="";
document.form1.datainizio.focus();
}
}
//-->
</script>
</head>

<body>
<form name="form1" method="post" action="">



<input name="datainizio" type="text" id="datainizio" onBlur="formatoData(this.value)">
data1</p>



<input name="datafine" type="text" id="datafine">
data2</p>
</form>
</body>
</html>


In pratica viene effettuato un controllo del formato data nel primo campo.
Come posso modificare il codice in modo che il controllo me lo faccia su entrambi i campi visto che il nome dei campi é diverso?