Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Validazione form

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    353

    Validazione form

    Ciao ho trovato e modificato questo script , ma non capisco cosa sbaglio, se i campi li lascio vuoti nell'alert mi dice di riempire solo telefono+email...perchč non mi controlla ache gli altri?


    <script language="JavaScript" type="text/javascript">

    function verifica(){
    nome="";
    azienda="";
    telefono="";
    email="";
    spunta="";


    if(document.TheForm.nome.value==""){
    nome="Inserisci il tuo nome\n";
    document.TheForm.nome.focus();
    }
    if(document.TheForm.azienda.value==""){
    nome="Inserisci il nome Azienda\n";
    document.TheForm.azienda.focus();
    }
    if(document.TheForm.telefono.value==""){
    nome="Inserisci il tuo Telefono\n";
    document.TheForm.telefono.focus();
    }
    if(document.TheForm.email.value==""){
    email="Inserisci un indirizzo E-Mal\n";
    document.TheForm.email.focus();
    }else if(document.TheForm.email.value.lastIndexOf("@")==-1 || document.TheForm.email.value.lastIndexOf(".")==-1){
    email="Inserisci una E-Mail valida\n";
    document.TheForm.email.focus();
    }
    if(document.TheForm.spunta.checked==false){
    spunta="Spunta la casella per il trattamento dei tui dati per proseguire\n";
    }
    error="I campo sottostanti sono obbligatori\n";
    if((nome!="")||(azienda!="")||(telefono!="")||(ema il!="")||(spunta!="")){
    alert(error+nome+azienda+telefono+email+spunta)
    return false;
    }
    }
    </script>

    Grazie

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    if(document.TheForm.nome.value==""){
    nome="Inserisci il tuo nome\n";
    document.TheForm.nome.focus();
    }
    if(document.TheForm.azienda.value==""){
    azienda="Inserisci il nome Azienda\n";
    document.TheForm.azienda.focus();
    }
    if(document.TheForm.telefono.value==""){
    telefono="Inserisci il tuo Telefono\n";
    document.TheForm.telefono.focus();
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    353
    grazie

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.