no, i fields sono tutti là... probabilmente l'eval fa casino
prova infatti a sostituire tutta quella pappardella con un più efficace
codice:function checkFields() { for (var i = 0; i < document.xForm.elements.length; i++) { alert(document.xForm.elements[i].value); } }