Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Onkeypress!

  1. #1
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441

    Onkeypress!

    Vorrei sapere come fare per far si che al premere di INVIO venga inviato il form, come se premessi un input di tipo submit, grazie!

    Codice PHP:
    <form method='POST' name='form'>
    <
    textarea name='commento'></textarea>
    </
    form

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    codice:
    <script type="text/javascript">
    document.onkeypress = function (oPssEvt) {
    	var oKeyEvent = oPssEvt || window.event;
    	if (oKeyEvent.keyCode === 13) { document.form.submit(); } // invio
    };
    </script>

  3. #3
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    scusa, e nel codice html cosa inserisco?

  4. #4
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Se non ti ho scritto nient'altro forse è perché devi inserire solo quello, non trovi?

  5. #5
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    Forse non mi sono spiegato bene, quando premo INVIO dentro al textarea vorrei che fosse inviato, quindi nel codice html non andrebbe inserito un evento onkeypress?

  6. #6
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    E no che non ti eri spiegato. Il fatto che debba funzionare solo all'interno di una textarea è saltato fuori adesso&hellip;

    codice:
    <!doctype html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Pagina vuota</title>
    <script type="text/javascript">
    function noReturn(oPssEvt) {
    	var oKeyEvent = oPssEvt || window.event;
    	if (oKeyEvent.keyCode === 13) { document.form.submit(); } // invio
    }
    </script>
    </head>
    
    <body>
    <form method='POST' name='form'>
    <textarea name='commento' onkeypress="noReturn(event);"></textarea>
    </form>
    </body>
    </html>

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.