Codice PHP:
<head>
<
script type="text/javascript">
function 
controlForm(nameForm){
    if (
document.all || document.getElementById){
        for (
i=0i<nameForm.lengthi++){
            
inputs = new Array();
            
inputs[i] = nameForm.elements[i];
        
            switch(
inputs[i]){
                case 
'userName':{
                    if (
inputs[i].value.length 25 || inputs[i].value.length 3){
                        
document.getElementById('id').innerHTML inputs[i] + ' può contenere un minimo di 3 caratteri fino ad un massimo di 25.';
                        return 
false;
                    }else if (
inputs[i].value == ''){
                        
document.getElementById('id').innerHTML inputs[i] + ' è vuoto, compila il campo prima di procedere.';
                        return 
false;
                    }
                }break;
                
                case 
'passWord':{
                    if (
inputs[i].value.length 32 || inputs[i].value.length 3){
                        
document.getElementByid('id').innerHTML inputs[i] + ' può contenere un minimo di 3 caratteri fino ad un massimo di 32.';
                        return 
false;
                    }else if (
inputs.[i].value == ''){
                        
document.getElementById('id').innerHTML inputs[i] + ' è vuoto, compila il campo prima di procedere.';
                        return 
false;
                    }
                }break;
                
                case 
'age':{
                    if (
isNaN(inputs[i].value)){
                        
document.GetElementById('id').innerHTML inputs[i] + ' non è un numero.';
                        return 
false;
                    }else if (
inputs[i].value.length 3){
                        
document.GetElementById('id').innerHTML inputs[i] + ' non è valido.';
                    }
                }break;
                
                case 
'email':{
                    if ( !(
inputs[i].value.match(^[a-zA-Z0-9\._-]+@[a-zA-Z0-9\._-]+\.[a-zA-Z]{2,4})) ){
                        
document.GetElementById('id').innerHTML inputs[i] + ' non ha un formato corretto.';
                        return 
false;
                    }else if(
inputs.[i].value.length 40){
                        
document.getElementByid('id').innerHTML inputs[i] + ' può contenere un massimo di 40 caratteri.';
                        return 
false;
                    }
                }break;
            }
        }
    }
    
    return 
true;
}
</script>
</head>
<body>
<div id="id"><font color="red"></font></div>

<form method="post" onSubmit="if(controlForm(this)){ return true; this.reg.disabled=true; }else{ return false; }">
<input name="userName" type="text" />

<input name="passWord" type="text" />

<input name="age" type="text" />

<input name="email" type="text" />

<input type="submit" name="reg" value="Registrati">
</form>
</body>