Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di macse
    Registrato dal
    Dec 2002
    Messaggi
    138

    funzione di controllo campi

    codice:
    <script language="javascript">
    function controlla()
    {
    	var nome=document.iscrizione.nome.value;
    	var indirizzo=document.iscrizione.indirizzo.value;
    	var cellulare =document.iscrizione.cellulare.value;
    	var piva=document.iscrizione.piva.value;
    	var user =document.iscrizione.user.value;
    	var pwd = document.iscrizione.pwd.value;
    	var repwd=document.iscrizione.repwd.value;
    	var email=document.iscrizione.email.value;
    	
    	if ((nome=="")||(indirizzo=="")||(cellulare=="")||(piva=="")||(user=="")||(pwd=="")||(repwd=="")||(email==""))
    	{
    		alert("[messaggio_controllo]");
    		return false;
    	}
    	else if (pwd!=repwd)
    	{
    		alert("[repwd_errata]");
    		return false;
    	}
    	else if (document.iscrizione.email.value.indexOf("@")==-1)
    	{
    		alert("[email_non_corretta]");
    		return false;
    	}
    	else
    	{
    		return true;
    	}
            document.iscrizione.submit();
    
    }
    </script>
    Ciao A tutti
    vorrei sapere per quale motivo questo script non mi lancia il Submit()
    cosa sbaglio?
    Ho provato anche a spostarlo nelle varie "sezioni" della pagina HTML (head,body,...) ma il risultato non cambia.
    Lo script viene richiamato da un "button" agendo sull'evento OnClick()
    Grazie Macse

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    non ce lo fai arrivare, metti il form.submit al posto di return true

  3. #3
    Utente di HTML.it L'avatar di macse
    Registrato dal
    Dec 2002
    Messaggi
    138
    Grazie Floyd
    quindi, scusa la mia ignoranza, il return mi fa interrompere la routine ed esce?

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    return ritorna al metodo chiamante, nel tuo caso il bottone

  5. #5
    Utente di HTML.it L'avatar di macse
    Registrato dal
    Dec 2002
    Messaggi
    138
    grazie dell'insegnamento.

    Macse

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.