APUNTES SCHOOL/UNIV | Hace 6 años          

Habilitar-deshabilitar controles con JQuery

Para deshabilitar un control de un formulario con jQuery se utiliza el atributo disabled

  1. $('#cmdRegistrar').attr('disabled','-1')

Y para habilitar nuevamente este control, se debe remover el atributo DISABLED

  1. $('#cmdRegistrar').removeAttr('disabled')

Por ejemplo:

Tenenmos un boton en un formulario X, presionamos este boton y utilizando jquery para evitar que sea presionado dos veces, se lo deshabilita, se llevan a continuaciones las demas aciones, incluido el AJAX, y cuando se recibe una respuesta, se vuelve a habilitar el boton

  1. $("#BOTON").click(function() {
  2. //se deshabilita control
  3. $('#BOTON').attr('disabled','-1');
  4. /* instrucciones javascript*/
  5. $.ajax({
  6. type: 'POST',
  7. url: 'index.php',
  8. data: 'acciones.php?action=algo',
  9. success: function(data) {
  10. /* instrucciones javascript*/
  11. //se quita atributo DISABLED
  12. $('#BOTON').removeAttr('disabled');
  13. }
  14. });//fin ajax
  15. });

Tags
Fuentes de Información
  • El contenido del post es de mi autoría, y/o, es un recopilación de distintas fuentes.
Dar Puntos
Quitar Puntos
 
10 Puntos
score +10/-0
16168
Visitas
Examen de si
Apuntes School/Univ
Programacion
Apuntes School/Univ
Practica de
Apuntes School/Univ
Comentarios
Mouse
Querido Lider
 
 Bolivia
Pais
 
 9889
Puntos
 
 225
Posts
 
 6
Preguntas
 
 10
Respuestas
 
 Hombre
Sexo
X

Se parte de Code Army!

Esta acción es solo para usuarios registrados