Codice PHP:
<html>
<head>
<script type="text/javascript">
function controllo_form(nome_form){
nome_input = new Array();
nome_input[0] = nome_form.nome.value;
nome_input[1] = nome_form.cognome.value;
nome_input[2] = nome_form.eta.value;
lunghezza_input = new Array();
lunghezza_input[0] = nome_form.nome.value.length;
lunghezza_input[1] = nome_form.cognome.value.length;
lunghezza_input[2] = nome_forn.eta.value.length;
consentita = new Array(20, 15, 3);
errore_isset = new Array();
errore_isset[0] = "Inserisci un nome";
errore_isset[1] = "Inserisci un cognome";
errore_isset[2] = "Inserisci una età";
errore_lunghezza = new Array();
errore_lunghezza[0] = "Il nome non può contenere più di "+ consentita[0] +" caratteri";
errore_lunghezza[1] = "Il cognome non può contenere più di "+ consentita[1] +" caratteri";
errore_lunghezza[2] = "L'età non può contenere più di "+ consentita[2] +" caratteri";
var a;
for (a=0; a<nome_input.length; a++){
if (nome_input[a] == ''){
alert(errore_isset[a]);
return false;
}
else if (lunghezza_input[a] > consentita[a]){
alert(errore_lunghezza[a]);
return false;
}
}
return true;
}
</script>
</head>
<body>
<form method="post" onSubmit="this.lol.disabled=true; return controllo_form(this)">
<input type="text" name="nome" value="">
<input type="text" name="cognome" value="">
<input type="text" name="eta" value="">
<input type="submit" name="lol" value="ok">
</form>
</body>
</html>