Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Inibire tasto invio

  1. #1
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514

    Inibire tasto invio

    salve,
    ho cercato in rete e sul sito ed ho trovato una soluzione per impedire che alla pressione del tasto enter, il form venga inviato

    la soluzione è la seguente

    <script>
    var esempio=false;
    </script>

    nell'intestazione della pagina

    poi nel form .....

    onsubmit="return esempio;"

    e nel pulsante invia

    onclick="esempio= true"

    putroppo non funziona....
    come posso risolvere?

    ciao e grazie
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  2. #2
    Prova così...

    codice:
    <form action="." onkeypress="if (event.keyCode == 13) return false;">
      ...
    </form>
    Non so se funziona anche su FireFox, nel caso devi usare la proprietà "which" al posto di "keyCode".

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    funziona con entrambi ma solo se javascript è abilitato .
    a quanto pare l'altra soluzione era utile anche in caso che javascript fosse disabilitato.
    solo che non funziona.

    in attesa di altri ti ringrazio per la tua soluzione
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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.