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

    Invio dati da un "text"

    Allora su javascript faccio così:
    1)click(function() -> avvia la funzione al click sull'elemento scelto;
    2)ready(function() -> avvia la funzione al caricamento della pagina;
    Ma se io ho un campo text(<input type="text" .../>) come faccio ad avviare la funzione java quando viene premuto il tasto invio stando all'interno della casella di testo?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Inserisci il tasto submit nascosto (tipo opaticy:0) nel form
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Il problema è che la funzione reagisce al click sull'elemento submit, se lo metto nascosto e premo invio manda in refresh la pagina ma non fà altro. Inoltre la pagina và in refresh anche se premo invio senza nascondere il tasto:
    codice:
     $("#submit").click(function(){
    dovrebbe diventare tipo:
      $("#messaggio").submit(function(){
    Ovviamente è sbagliato, ma non conosco quest'altra sintassi, stò cercando sui motori di ricerca ma non trovo nulla.

    NOTA:Ho scritto java ma intendevo javascript.


  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Visto che fai qualcosa di più complesso (poco comprensibile) vedi se cosi risolvi
    codice:
    <script language="javascript" type="text/javascript">
    <!--
    function captureEnter(e) {
    	e = e || window.event;
    	if (e.keyCode == 13) { alert('Hai premuto invio nella textarea.'); }
    }
    //-->
    </script>
    
    <input type="text" name="tuoname" onkeydown="captureEnter(event);" />
    altrimenti non saprei cos'altro fare
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Perfetto, è la soluzione.
    Grazie mille!!

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.