non so dirti nulla sulla tua domanda, ma guardando il tuo codice ho visto che c'è un errore:
il puntamento dell'oggetto nell'array deve partire da 0 e non da 1
valido per il campo nomecodice:function controllo() { var elem=document.getElementById('form'); if(elem.elements[0].value=="") { alert("Errore: compilare il campo Nome"); elem.elements[0].focus(); return false; }