<html>
<head>
<title>Inserimento dati</title>
<script language="javascript" src="abilita.js"></script>
</head>
<body>
<form name="dati" method="POST" action="registra.php">
<table>
<tr>
<td>
<fieldset>
<legend align="center">Dati Registrazione</legend>
<table>
<tr><td>Login</td> <td><input type="text" name="login" focus();></td></tr>
<tr><td>Password</td> <td><input type="text" name="password"></td></tr>
<tr><td>Password</td> <td><input type="text" name="password1"></td></tr>
<tr><td>Email</td> <td><input type="text" name="email"></td></tr>
</table>
</fieldset>
</td>
<td>
<fieldset>
<legend align="center">Dati Personali</legend>
<table>
<tr><td>Cognome: </td> <td><input type="text" name="cognome"></td></tr>
<tr><td>Nome: </td> <td><input type="text" name="nome"></td></tr>
<tr><td>Codice Fiscale: </td> <td><input type="text" name="cf"></td></tr>
<tr><td>Data</td>
<td>
<select name="anno" onchange=abilita("mese")>
<option selected>Anno</option>
<script type="text/javascript">
for(var i=1900; i<=1990; i++)
document.write("<option value="+i+">"+i+"</option>");
</script>
</select>
</td>
</tr>
<tr><td>di</td>
<td>
<select name="mese" disabled onchange=abilita("giorno")>
<option value="0" selected>Mese</option>
<option value="1">Gennaio</option>
<option value="2">Febbraio</option>
<option value="3">Marzo</option>
<option value="4">Aprile</option>
<option value="5">Maggio</option>
<option value="6">Giugno</option>
<option value="7">Luglio</option>
<option value="8">Agosto</option>
<option value="9">Settembre</option>
<option value="10">Ottobre</option>
<option value="11">Novembre</option>
<option value="12">Dicembre</option>
</select>
</td>
</tr>
<tr><td>nascita</td>
<td>
<select name="giorno" disabled>
<option value="0" selected>Giorno
<script type="text/javascript">
var month=document.dati.mese.options[document.dati.mese.selectedIndex].value;
var year=document.dati.anno.options[document.dati.anno.selectedIndex].value
if(month==2){
if(((year%4==0 && year%100!=0) || year%400==0) && (year%4000!=0)){
for(var i=1; i<=29; i++)
document.write("<option value="+i+">"+i+"</option>");}
else
for(var i=1; i<=28; i++)
document.write("<option value="+i+">"+i+"</option>");
}
else
if(month==4||month==6||month==9||month==11){
for(var i=1; i<=30; i++)
document.write("<option value="+i+">"+i+"</option>");
}
else{
for(var i=1; i<=31; i++)
document.write("<option value="+i+">"+i+"</option>");}
</script>
</select>
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Invia Dati">
<input type="reset" value="Cancella">
</td>
</tr>
</table>
</form>
</body>
</html>