Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    598

    trigger per submit automatico

    Salve ho la seguente form:

    codice:
    <form method="get" action="gestioneLezione" id="transazione"> 			
    <input type="hidden" name="gruppoLezione" class="contact" value="1" /> 			  <input type="hidden" name="id_corso" class="contact" value="2" /> 			
    <input type="submit" value="Crea" name="Crea"> 		
    </form>
    Ora tramite un trigger di jquery vorrei simulare la pressione automatica del tasto...ho scritto:

    codice:
    $("#Crea").trigger('click');
    ma non funziona :-(
    mi date una mano?
    grazie
    Soffrire sempre mollare mai

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma perche' tenti di schiacciare un tasto? chiama direttamente il metodo submit() del form !

    $('#transizione').submit();
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    598
    ho provato ma nn funziona lo stesso....
    Soffrire sempre mollare mai

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da globalace
    ho provato ma nn funziona lo stesso....
    I motivi possono essere vari, senza vedere la pagina non ti si puo' suggerire altro
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    598
    grazie della disponibilità questa è la mia pagina

    codice:
        
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"     "http://www.w3.org/TR/html4/loose.dtd">     
    <html>     
      <head>     
          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">     
          <title></title> 	
          <link href="/resources/template/style.css" rel="stylesheet" type="text/css" />  	  	
          <script src="resources/js/jquery-1.8.2.js"/></script> 	
          <script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script> 	 	
          <script src="/resources/js/jquery.validate.js" ></script> 	 	
          <script>	$("#transazione").submit(); </script> 	      
          </head>
                <body>
                  	<div id="container">
            	        <div id="header"><h1>Mia pagina</h1> 	          
                            </div> 	         	         	        
                            <div id="content"> 
    		 		<form method="get" action="gestioneLezione"
                                      id="transazione">
                 			<input type="hidden" name="gruppoLezione" class="contact" value="19" /> 			
                                    <input type="hidden" name="id_corso" class="contact" value="2" /> 			
                                    <input type="submit" value="Crea" name="Crea"> 		             
                                    </form> 
    	 	        </div>
             	</div>   
          </body> 
    </html>
    Soffrire sempre mollare mai

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    parli di elementi che non esistono ancora
    Devi richiamare le tue istruzioni in un document ready
    $(function(){
    ... tue istruzioni ...
    })

    poi .submit() di un oggetto jquery non esegue il submit, ma setta il gestore evento submit
    puoi fare cosi'
    $("#transazione")[0].submit();

    dove
    $("#transazione")[0] torna all' elemento originario, come se scrivessi document.getElementById('transazione')

    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    598
    io devo simulare la pressione di una submit...per questo avevo pensato ad un trigger...ma sia il trigger che il submit non funzionano
    Soffrire sempre mollare mai

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prova a rimuovere il validate in caso dia fastidio

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    598
    fatto, ma continua a non funzionare
    Soffrire sempre mollare mai

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da globalace
    fatto, ma continua a non funzionare
    Commento poco significativo, posta il link alla pagina demo online cosi da testare il tutto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.