ok ti posto il codice pulito di tutte quelle cose che funzionano di sicuro... altrimenti sarebbe infinito.
Se poi non capisci dimmelo che posto tutto.codice:function objForm(a){ var obj_H=this; // proprietà ..... // metodi gestione proprietà .... // metodi this.toForm=function(a,b){ var d = eval('document.'+a+'.'+b); d.focus(); }; this.Focus=function(){ // aggiunto il sistema per date il focus alle textarea ed alle select (quello di HTML.it solo gli input) ....... } this.start=function(){ if(this.campo!=null) this.toForm(this.name,this.campo); if(document.getElementsByTagName) this.Focus(); if(!document.getElementById || !document.createElement) return; document[this.name].onsubmit=function(){ if(obj_H.validateForm()){ document[this.name].submit(); }else{ alert("ATTENZIONE: non tutti i campi sono stati compilati correttamente."); return false; } } }; this.validateField=function(field, func){ // simile a quello di HTML.it ...... } this.validateForm=function(func){ // simile a quello di HTML.it ....... } // metodi per il controllo dei dati (isMail, isNumeric....) ...... }

Rispondi quotando