Foros del Web » Programando para Internet » Jquery »

Jquery y envio de forms

Estas en el tema de Jquery y envio de forms en el foro de Jquery en Foros del Web. Buenas gente, espero me den una mano, tengo el siguiente script: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original < script type = "text/javascript" >   ...
  #1 (permalink)  
Antiguo 22/02/2012, 16:36
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Jquery y envio de forms

Buenas gente, espero me den una mano, tengo el siguiente script:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.                 jQuery(document).ready(function ($) {
  3.                             $('.add_a_free_sample').find('.button02').click(function () {
  4.                               // $(this).find(form).submit(); //Aca estoy perdido
  5.                             });
  6.                                                
  7.                             });
  8.                     </script>


Explico: Supongamos que tengo 10 formularios de esta manera:

Código HTML:
Ver original
  1. <div class="add_a_free_sample">
  2.  
  3. <div>
  4. <form>....</form>
  5. </div>
  6.  
  7. <a href="#" class="button02">Send form</a>
  8. </div>

Estoy buscando la manera de poder enviar el formulario al cual pertenece segun el link con class="button02"

Saludos :)
__________________
Drupal Argentina
  #2 (permalink)  
Antiguo 24/02/2012, 09:37
Avatar de quike88  
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 15 años, 8 meses
Puntos: 87
Respuesta: Jquery y envio de forms

Hola,

Podría ser de esta forma:

Código Javascript:
Ver original
  1. $('.add_a_free_sample').find('.button02').click(function (e) { 
  2.     e.preventDefault();
  3.     $(this).parent().find('form').submit();
  4. });

Saludos.

Etiquetas: forms, formulario, javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:06.