Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: landerzx en 29 Junio 2013, 00:39 am



Título: desabilitar un boton despues de dar un click
Publicado por: landerzx en 29 Junio 2013, 00:39 am
hola yo tengo un problema con unos icopnos que yo cree como un boton.......lo que pása en que j query tengo un boton que me graba la informacion a unas tablas......pero si le doy dos veces click a ese icono realiza su ejecucion 2 veces...pero quiero que funcione solo una....alguien sabe como puyedo desabilitar ese icono o como puedo hacer que solo se me ejecute une vez el grabado y no mas de esa unica vez


Título: Re: desabilitar un boton despues de dar un click
Publicado por: elquenosabe en 29 Junio 2013, 01:09 am
que tal landerzx, probablemente este link te sirva:
http://stackoverflow.com/questions/2545641/how-to-submit-form-only-once-after-multiple-clicking-on-submit

Saludos


Título: Re: desabilitar un boton despues de dar un click
Publicado por: #!drvy en 30 Junio 2013, 17:41 pm
Tan facil como indicarle el parametro disabled.

Ejemplo:

Código
  1. $(function() {
  2.   $('.button').click(function() {
  3.  
  4.      // Deshabilitar.
  5.      this.disabled = true;
  6.  
  7.      // resto del codigo.
  8.  
  9.   });
  10. });

Si te quieres asegurar al 100% o utilizar algún elemento que no soporta disabled:

Código
  1. $(function() {
  2.   $('.button').click(function() {
  3.  
  4.      // Deshabilitar
  5.      if($(this).attr('disabled')==1){ alert('El boton ha sido deshabilitado.'); return false;}
  6.      else { $(this).attr('disabled',1); }
  7.  
  8.      // resto del script.
  9.  });
  10. });

Saludos


Título: Re: desabilitar un boton despues de dar un click
Publicado por: 1mpuls0 en 1 Julio 2013, 19:53 pm
Si los registros son únicos creo que también deberías considerar la parte de la base de datos en relación a "duplicate key"

Saludos.