desabilitar un boton despues de dar un click

Iniciado por landerzx, 29 Junio 2013, 00:39 AM

0 Miembros y 1 Visitante están viendo este tema.

landerzx

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


#!drvy

Tan facil como indicarle el parametro disabled.

Ejemplo:

Código (javascript) [Seleccionar]
$(function() {
  $('.button').click(function() {

     // Deshabilitar.
     this.disabled = true;

     // resto del codigo.

  });
});


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

Código (javascript) [Seleccionar]
$(function() {
  $('.button').click(function() {

     // Deshabilitar
     if($(this).attr('disabled')==1){ alert('El boton ha sido deshabilitado.'); return false;}
     else { $(this).attr('disabled',1); }

     // resto del script.
 });
});


Saludos

1mpuls0

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.
abc