Validazione modulo non funziona

novello88

Utente Attivo
3 Mar 2012
103
1
0
Ciao a tutti,
ho inserito del codice Javascript nel mio sito per fare un modulo per inserimento dati, ma non mi da nessun segno di vita, manco provando un semplice alert. Nel browser ho abilitato javascript da tutti i siti (uso Chrome per altervista). Questo è il codice (tra l'altro copiato da Html.it):
Codice:
	<script language="javascript" type="text/javascript">
        //Script per il controllo dei dati inseriti nel form
        
       
            
                    function prova(){
                        alert("Ciao");
                }
                
                    function ConvalidaModulo(){
                
                        //variabili associate ai campi del modulo
                    var ragione = document.frmDati.txtRagioneSoc.value;
                    var indirizzo = document.frmDati.txtIndirizzo.value;
                    var cap = document.frmDati.txtCap.value;
                    var citta = document.frmDati.txtCitta.value;
                    var telefono = document.frmDati.txtTelefono.value;
                    var nome = document.frmDati.txtNome.value;
                    var cognome = document.frmDati.txtCognome.value;
                    var email = document.frmDati.txtEmail.value;
                    
                    var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
                    
                    
                    //Effettua il controllo sul campo Ragione Sociale
                    if((ragione == "")||(ragione == "undefined)) {
                            alert("Il campo Ragione Sociale è obbligatorio");
                        document.frmDati.txtRagioneSoc.focus();
                        return false;
                        }
                    
                    //Effettua il controllo sul campo Indirizzo
                    else if((indirizzo == "")||(indirizzo=="undefined")){
                            alert("Il campo Indirizzo è obbligatorio");
                        document.frmDati.txtIndirizzo.focus();
                        return false;
                                }
                        
                    else if((cap == "")||(cap=="undefined")){
                            alert("Il campo CAP è obbligatorio");
                        document.frmDati.txtCap.focus();
                        return false;
                    }
                    
                    else if((citta == "")||(citta == "undefined")){
                            alert("Il campo Città è obbligatorio");
                        document.frmDati.txtCitta.focus();
                        return false;
                    }
                    
                    else if((telefono == "")||(telefono == "undefined")){
                            alert("Il campo Telefono è obbligatorio");
                        document.frmDati.txtTelefono.focus();
                        return false;
                    }
                    
                    else if((nome == "")||(nome == "undefined")){
                            alert("Il campo Nome è obbligatorio");
                        document.frmDati.txtNome.focus();
                        return false;
                        
                    }
                    
                    else if((cognome == "")||(cognome == "undefined")){
                            alert("Il campo Cognome è obbligatorio");
                        document.frmDati.txtCognome.focus();
                        return false;
                    }
                    
                    
                    else if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
                                        alert("Inserire un indirizzo email corretto.");
                                        document.frmDati.email.select();
                                        return false;    
                    }
                    
                    //Invia il modulo
                    else {
                            document.frmDati.action = "mailto:[email protected]" ;
                                                   document.frmDati.submit();
                        alert("Dati inviati con successo.\n" + "Sarete contattati al più presto.\n"); 
                            
                }
               
        </script>


        <table border="0" cellpadding="10" style="margin-left:270px">
                        <tr align="center">
                            
                            <td class="IntCol1">
                           
                                        <input type="button" value="Invia" id="btnInvia" tabindex="26" size="20" class="pulsante" onclick="javascript:ConvalidaModulo()"/></td>                  
                                
                                  
                             <td class="Intcol1">
                                <input type=reset value="Cancella" id="btnCancella" name="btnCancella" tabindex="27" size="20" class="pulsante"/></td>
                            
                            <td class="Intcol1">  
                                    <!-- <input type="button" value="Prova" id="btnprova" name="btnprova" tabindex="28" size="20" class="pulsante" onclick="prova()"/>//-->
                                <a href="#" onclick="javascript:Prova()" class="pulsante">Prova</a>
                                
                            </td>

                        </tr>
                    </table>
            </form>
Qualcuno sa dirmi dove sbaglio??
Grazie 1000 in anticipo
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, manca un apice qui
Codice:
if ((ragione == "") || (ragione == "undefined)) {
la funzione prova() è scritta in minuscolo
Codice:
onclick="javascript:Prova()"
fai più attenzione
 
Discussioni simili
Autore Titolo Forum Risposte Data
C Validazione Bootstrap PHP 0
MarcoGrazia Validazione remota tramite plugin (jquery validate) Snippet Javascript 0
D Form validazione Javascript 2
A Mantenere la validazione reindirizzandoci su un secondo sito WEb. (ASP.NET) ASP.NET 0
E Validazione campi form passati da link Programmazione 0
K Come eliminare attributi regex per validazione con javascript Javascript 0
MarcoGrazia [Javascript] Regex per la validazione di un numero di telefono. Javascript 2
MarcoGrazia Validazione forum con jquery.validate jQuery 2
K [PHP] Validazione email e password PHP 1
Samuele Ronzani [PHP] Validazione e invio campi form. PHP 7
G validazione form con div tipo alert jQuery 0
I Libreria di validazione e sanitizzazione PHP 0
G Validazione indirizzo mail PHP 1
M Validazione documenti HTML5 HTML e CSS 0
asevenx validazione W3C con errore utf-8 HTML e CSS 3
P Campo select e validazione conjs Javascript 0
radioButton Problemi validazione con jQuery validation jQuery 0
C Css id univoco e validazione w3c HTML e CSS 1
radioButton validazione input tipo radio Javascript 2
H Problema validazione CAPTCHA PHP 20
P problemi di validazione asincronizzazione dati PHP 7
asevenx errore da risolvere per validazione W3C HTML e CSS 3
S Validazione W3C HTML e CSS 1
E Validazione dei caratteri di una stringa con preg_match PHP 0
criric Validazione form php ajax Snippet PHP 4
D Validazione password javascript non fuziona Javascript 7
D Come creare validazione form istantanea?? Javascript 1
N Validazione form e select dinamica Javascript 5
A Problema validazione w3c HTML e CSS 2
A Validazione w3c warnings HTML e CSS 1
S Form PHP e validazione con ritorno di parametro PHP 0
P problema validazione form con ajax e jquery Ajax 0
D Problema nella validazione di un form con JQUERY ed AjAX jQuery 4
A Problema di validazione W3C HTML e CSS 1
JellyBelly Strutturare un database di tipo questionario - gestione della validazione PHP 5
S Validazione xhtml (onload - embed) HTML e CSS 0
M Symfony2 validazione ajax PHP 0
S Validazione css lightbox2 HTML e CSS 4
S Validazione css lightbox2 CMS (Content Management System) 0
S Validazione javascript Javascript 28
C problema link con ul e li e validazione pagina HTML e CSS 6
M Livevalidation: applicare validazione solo se si sceglie una option di una select. Javascript 0
renoir09 wordpress, validazione, segno "&" WordPress 0
renoir09 wordpress e validazione WordPress 6
E Variabile Superglobale $_REQUEST e Validazione Input Forum Utente PHP 1
G problema con plugin validazione form jquery jQuery 0
G validazione w3c del mio sito web HTML e CSS 3
F Validazione w3c con ip NON pubblico HTML e CSS 2
neo996sps Errore validazione su index PHP 2
S Zend_Validate_Regex: Problema validazione PHP 7

Discussioni simili