Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    evitare che TASTO CONFERMA venga premuto + volte

    e che quindi i dai non vengano inviati più volte alla pagina o si creino malfunzionamenti di vario genere ... come posso fare?
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    <input .... onclick="this.disabled = true;" />

  3. #3

    Grazie mille e poi mille e poi mille .....

    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  4. #4

    Un attimo...

    però così non mi invia i dati!


    <html>
    <body>
    <form action="">
    <input type="textbox" name="valore">
    <input type="submit" onClick="this.disabled = true;" value="invia">
    </form>
    </body>
    </html>
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  5. #5

    Non credi che così sia meglio?

    <form action="" onSubmit="this.invia.disabled=true;">
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    dipende se hai un submit o un button... cmq sia io farei ancora diversamente x mantenere la compatibilita' coi vekki browser...

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    codice:
        <script type="text/javascript">
        <!--
    
          var alreadySent = false;
    
          function lockForm()
          {
            if (alreadySent) {
              alert ("L'invio del form è in corso: si prega di attendere...");
              return false;
            } else {
              alreadySent = true;
              return true;
            }
          }
    
        //-->
        </script>
      </head>
    
      <body>
        <form action="altrapagina.ext" onsubmit="return lockForm();">
          <input type="submit" value="Invia" />
        </form>

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.