Foros del Web » Programando para Internet » Jquery »

funcion invocada dos veces

Estas en el tema de funcion invocada dos veces en el foro de Jquery en Foros del Web. Tengo un codigo para validar un input parecido al siguiente: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original $ ( 'input' ) . focusout ( function ...
  #1 (permalink)  
Antiguo 15/01/2014, 03:19
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 14 años, 5 meses
Puntos: 11
funcion invocada dos veces

Tengo un codigo para validar un input parecido al siguiente:

Código Javascript:
Ver original
  1. $('input').focusout(function(){
  2. mostrarTooltip();
  3. });
  4.  
  5. $('input').focusin(function(){
  6. $(this).next('.tooltip').remove();
  7. });
  8.  
  9. $('submit').click(function(){
  10. mostrarTooltip();
  11. });

El focusout para que lo valide en el momento. El del submit para que lo valide antes de enviarse.

El problema que tengo es que si escribo en el input y sin quitar el foco del mismo, le doy al submit, la funcion mostrarTooltip se me ejecuta dos veces (y aparece dos veces el mismo tooltip, lo cual es logico). Entonces, si recupero el foco del input, el evento focusin quita solo uno de los tooltips, dejando el otro.

Alguna manera de que solo saque un tooltip??

Muchas gracias.

Etiquetas: funcion, veces
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 10:14.