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

    bloccare il submit dal tasto enter

    come da titolo, vorrei poter bloccare il tasto enter per evitare il submit di un form in post, so che la cosa è stupida ma non trovo da nessuna parte come fare.
    Grazie

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    function document_onkeydown() {
    // 115 = F4; 13 = INVIO; 38 = freccia su; 40 = freccia giu
    if (event.keyCode == 13) {
    return false
    }
    }

    document.onkeydown = document_onkeydown;
    Cacca!

  3. #3
    non capisco l'ultima riga, cmq ho messo la funzione che viene richiamata sull'evento onkeydown del form. Però non va.
    Cosa succede? Ho una pagina php con un form formato da un input text e un select, che richiama se stessa sull'action del form e fa delle update sql. Se lancio il submit dal pulsante la pagina effettua le query e come da codice redirige verso un'altra pagina, mentre se quando scrivo nel input text poi premo enter sembra che la pagina si refreshi ma senza effettuare la post...boh...

  4. #4
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    posta il codice intiero


    l'ultima riga ti cattura l'evento onkeypress su tutto il documento, e non solo sul form come hai fatto tu
    Cacca!

  5. #5
    intero di cosa? tutta la pagina php o solo la parte html/js?

  6. #6
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    Originariamente inviato da V1RuZ
    intero di cosa? tutta la pagina php o solo la parte html/js?
    html e javascript
    Cacca!

  7. #7
    ti ringrazio dell'interessamento ma ho appena risolto il problema.
    Ho messo in testa al form l'evento onSubmit="return false;"
    Ho tolto il tasto di tipo submit e ne ho messo uno normale che xò sull'onClick ha il submit del form.
    In questo modo funziona tutto, grazie.
    Ciao

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.