Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema form

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    Problema form

    Ciao a tutti.

    Devo fare un semplicissimo form di controllo:

    codice:
    <script language="javascript" type="text/javascript">
    <!--
    function controllo_1()
    {
    if (document.modulo.input_nome.value=="") {
    alert("Non hai inserito il nome");
    return false;
    }
    
    else if (document.modulo.input_cognome.value=="") {
    alert("Non hai inserito il cognome");
    return false;
    }
    
    else if (document.modulo.input_referente.value=="") {
    alert("Non hai inserito il referente");
    return false;
    }
    
    else if (document.modulo.input_localita.value=="") {
    alert("Non hai inserito la localita");
    return false;
    }
    
    return true;
    
    }
    
    //-->
    
    </SCRIPT>
    ecco il mio submit
    codice:
    <?php
    <form action=\"anagrafica.php\" method=post onSubmit=\"return controllo_1()\" name=\"modulo\">
    ?>
    Non va! dove sto sbagliando?

    Ale

  2. #2

    .........

    Ciao.
    Togli l'else.


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Perchè?

    Ale

  4. #4

    .........

    Controlli sempre e solo un campo
    quando fai submit (con questa funzione).

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Non capisco cosa dici:

    io faccio un controllo su un campo. se si verifica la condizione va bene e passa alla seconda, se è errata allora esce.

    e cmq con if o else if controllo sempre e cmq un campo alla volta.

    formalmente penso sia + corretto con else if. anche se cmq dovrebbe funzionare anche senza l'else.

    Ale

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 © 2026 vBulletin Solutions, Inc. All rights reserved.