Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    52

    problema submit form e javascript

    ciao. ho un problema che non riesco a risolvere, guardate questo codice:

    codice:
    <html>
    <head>
    <title> Prova </title>
    <script type="text/javascript">
    <!--
    function controllo()
    {
      if(document.modulo.campo.value == "")
        alert("ATTENZIONE: Il campo è vuoto");
    }
    // -->
    </script>
    </head>
    <body>
    <form name="modulo" action="http://localhost/prova1.html" method="get">
    <input type="text" name="campo">
    <input type="submit" value="Invia" onClick="controllo()">
    </form>
    </body>
    </html>
    il programmino è semplice, ho una form con un singolo campo, dove inserire qualcosa. la mia idea è questa: se si inserisce qualcosa nel campo e si preme il submit si va alla pagina prova1.html, se invece si lascia il campo vuoto compare l'alert e si dovrebbe rimanere sulla stessa pagina. il problema è che mi compare l'alert ma poi, naturalmente, si apre la pagina prova1.html. come posso fare per far comparire l'alert e poi rimanere sulla stessa pagina? scusatemi per la domanda banale ma sono alle prime armi con javascript... anche se si deve usare php (insieme a javascript) va bene lo stesso. grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: problema submit form e javascript

    codice:
    <html>
    <head>
    <title> Prova </title>
    <script type="text/javascript">
    <!--
    function controllo()
    {
      if(document.modulo.campo.value == "") 
      {
        alert("ATTENZIONE: Il campo è vuoto");
        return false;
      }
    }
    // -->
    </script>
    </head>
    <body>
    <form name="modulo" action="http://localhost/prova1.html" method="get" onsubmit="return controllo()">
    <input type="text" name="campo">
    <input type="submit" value="Invia">
    </form>
    </body>
    </html>
    Perdona se non mi soffermo a spiegare, meglio leggersi un corso sulle basi...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    52
    grazie mille, non avevo considerato l'evento onSubmit

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.