Comunidad de diseño web y desarrollo en internet online

Submit | Formulário | JQuery

Citar            
MensajeEscrito el 23 Feb 2011 02:26 am
Estoy desarrollando un formulário php que posee un botón ENVIAR que tiene un fade hecho con JQuery de esta forma

Código Javascript :

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
   $(document).ready(function() {
      $('.efeito_fade').append('<span class="hover"></span>').each(function () {
           var $span = $('> span.hover', this).css('opacity', 0);
           $(this).hover(function () {
             $span.stop().fadeTo(500, 1);
          }, function () {
         $span.stop().fadeTo(500, 0);
           });
      });
   });
</script>


El html del botón es este:

Código HTML :

<a href="#" id="seu_botao" class="efeito_fade"></a>


El fade funciona pero el formulário no está siendo procesado porque no le está llegando la información del click.

Me parece que está faltando algo como esto

Código Javascript :

function enviar_formulario(){ 
document.form1.submit() 
}


Alguien sabe como coloco este código? Desde ya muchas gracias. Claudio

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 23 Feb 2011 09:19 am
Asegurate de enlazar correctamente tu funcion de JavaScript al evento click del boton. ej.

http://www.mkyong.com/jquery/jquery-bind-and-unbind-example/

http://api.jquery.com/bind/

Saludos.

Por gomezbjesus

6 de clabLevel



Genero:Masculino  

Friend, Programmer & Geek

chrome
Citar            
MensajeEscrito el 24 Feb 2011 07:28 am
Hola, no te entendi muy bien pero bueno si el link #seu_botao lo vas a ocupar como el elemento que dispara el submit del formulario te hace falta agregarle la funcion al onClick, mas o menos asi.

Código PHP :

$(document).ready(function() { 
      $('.efeito_fade').live('click', function(e){e.preventDefault(); enviar_formulario()}).append('<span class="hover"></span>').each(function () { 
           var $span = $('> span.hover', this).css('opacity', 0); 
           $(this).hover(function () { 
             $span.stop().fadeTo(500, 1); 
          }, function () { 
         $span.stop().fadeTo(500, 0); 
           }); 
      }); 
   });

Por iran

1 de clabLevel



Genero:Masculino  

no hago nada

firefox
Citar            
MensajeEscrito el 25 Feb 2011 01:01 pm
captura el formulario dentro de la función de fade

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.