Ciao a tutti sono nuovo del forum ho un grosso problema...Sto facendo un sito e ho un problema con la parte di registrazione perche' sono riuscito a fare i controlli ma non ad inviare il form al server... premetto che i fuile sono in due cartelle diverse del server ora vi posto i codici: questo e il file .jsfunction Modulo() { // Variabili associate ai campi del modulo var nome = document.getElementById("nome").value; var cognome = document.getElementById("cognome").value; var username = document.getElementById("username").value; var password = document.getElementById("password").value; var conferma = document.getElementById("conferma").value; var nascita = document.getElementById("nascita").value; var citta = document.getElementById("citta").options[document.getElementById("citta").selectedIndex].value; var indirizzo = document.getElementById("indirizzo").value; var telefono = document.getElementById("telefono").value; var email = document.getElementById("email").value; // var homepage = document.modulo.homepage.value; var firma = document.getElementById("firma").value; // Espressione regolare dell'email var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; //Effettua il controllo sul campo NOME if ((nome == "") || (nome == "undefined")) { alert("Il campo Nome è obbligatorio."); document.getElementById("nome").focus(); return false; } //Effettua il controllo sul campo COGNOME else if ((cognome == "") || (cognome == "undefined")) { alert("Il campo Cognome è obbligatorio."); document.getElementById("cognome").focus(); return false; } //Effettua il controllo sul campo NICKNAME else if ((username == "") || (username == "undefined")) { alert("Il campo Username è obbligatorio."); document.getElementById("username").focus(); return false; } //Effettua il controllo sul campo PASSWORD else if ((password == "") || (password == "undefined")) { alert("Il campo Password è obbligatorio."); document.getElementById("password").focus(); return false; } //Effettua il controllo sul campo CONFERMA PASSWORD else if ((conferma == "") || (conferma == "undefined")) { alert("Il campo Conferma password è obbligatorio."); document.getElementById("conferma").focus(); return false; } //Verifica l'uguaglianza tra i campi PASSWORD e CONFERMA PASSWORD else if (password != conferma) { alert("La password confermata è diversa da quella scelta, controllare."); document.getElementById("conferma").value = ""; document.getElementById("conferma").focus(); return false; } //Effettua il controllo sul campo DATA DI NASCITA else if (document.getElementById("nascita").value.substrin g(2,3) != "/" || document.getElementById("nascita").value.substring (5,6) != "/" || isNaN(document.getElementById("nascita").value.sub string(0,2)) || isNaN(document.getElementById("nascita").value.sub string(3,5)) || isNaN(document.getElementById("nascita").value.sub string(6,10))) { alert("Inserire nascita in formato gg/mm/aaaa"); document.getElementById("nascita").value = ""; document.getElementById("nascita").focus(); return false; } else if (document.getElementById("nascita").value.substrin g(0,2) > 31) { alert("Impossibile utilizzare un valore superiore a 31 per i giorni"); document.getElementById("nascita").select(); return false; } else if (document.getElementById("nascita").value.substrin g(3,5) > 12) { alert("Impossibile utilizzare un valore superiore a 12 per i mesi"); document.getElementById("nascita").value = ""; document.getElementById("nascita").focus(); return false; } else if (document.getElementById("nascita").value.substrin g(6,10) < 1900) { alert("Impossibile utilizzare un valore inferiore a 1900 per l'anno"); document.getElementById("nascita").value = ""; document.getElementById("nascita").focus(); return false; } //Effettua il controllo sul campo CITTA' else if ((citta == "") || (citta == "undefined")) { alert("Il campo Città è obbligatorio."); document.getElementById("citta").focus(); return false; } //Effettua il controllo sul campo INDIRIZZO else if ((indirizzo == "") || (indirizzo == "undefined")) { alert("Il campo Indirizzo è obbligatorio."); document.getElementById("indirizzo").focus(); return false; } //Effettua il controllo sul campo TELEFONO else if ((isNaN(telefono)) || (telefono == "") || (telefono == "undefined")) { alert("Il campo Telefono è numerico ed obbligatorio."); document.getElementById("telefono").value = ""; document.getElementById("telefono").focus(); return false; } else if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) { alert("Inserire un indirizzo email corretto."); document.getElementById("email").select(); return false; } //Effettua il controllo sul campo FIRMA else if ((firma == "") || (firma == "undefined") || (firma.indexOf("Inserisci qui il tuo slogan!") != (-1))) { alert("Il campo Firma è obbligatorio e non si può inserire la scritta predefinita."); document.getElementById("firma").focus(); return false; } //INVIA IL MODULO else { document.modulo.action = "../home/S3654125/public.html/profile.php"; document.modulo.submit(); }}questo e il form di registrazione: Registrazione Modulo Registrazione Banca del Tempo

Registrazione al servizio
Tutti i campi sono obbligatori
Nome
Cognome
Username
Password
Conferma password
Data di nascita (es: 12/04/1978)
Sesso M F
Città - Seleziona la tua città - Roma Milano Napoli Firenze Bologna
Indirizzo
Telefono (senza spazi nè simboli)
Email
Firma
Inserisci qui il tuo slogan!
";Spero possiate aiutarmi grazie mille in anticipo