Allora .. (l'esempio è per 'nome', ma vale per tutti i campi):
Tu scrivi:
Prima domanda:codice:function control(form_id,nome,cognome,email,cemail,pw,cpw,cf,tel) { var nome = document.forms[form_id].elements[nome].value; .....
ORA, cosa contiene la variabile nome ??
Se hai capito cosa contiene, hai anche capito che se fai, dopo, :
sei perfettamente conscio che la variabile nome2 non vale nulla, a meno che,codice:if((nome == '')||(nome == "undefined")) { var nome2 = document.forms[form_id].elements[nome]; ...
per una fortuna sfacciata, il value del campo nome valesse esattamente 'nome' ...
Quindi:
HTHcodice:function control(form_id,nome,cognome,email,cemail,pw,cpw,cf,tel) { var ValoreNome = document.forms[form_id].elements[nome].value; ..... if((ValoreNome == '')||(ValoreNome == "undefined")) { var nome2 = document.forms[form_id].elements[nome]; ...
Zappa

Rispondi quotando