Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Revision de codigo button change and hide inputs on click

Estas en el tema de Revision de codigo button change and hide inputs on click en el foro de Jquery en Foros del Web. Hola Amigos, acabo de hacer una funcion en jquery para que un boton cambie o mas bien para que se oculte un boton "save" cuando ...
  #1 (permalink)  
Antiguo 22/08/2016, 02:43
Avatar de Ferdinand1945  
Fecha de Ingreso: noviembre-2010
Ubicación: Estocolmo
Mensajes: 62
Antigüedad: 14 años
Puntos: 1
Sonrisa Revision de codigo button change and hide inputs on click

Hola Amigos, acabo de hacer una funcion en jquery para que un boton cambie o mas bien para que se oculte un boton "save" cuando se hace click sobre el y deshabilite todos los imputs de un formulario, ademas muestra un boton "edit" (que este habilitaria todos los imputs de nuevo) cuando "save" esta oculto. Todo funciona de maravilla, pero siento que mi codigo es horrible. Alguien me podria decir si hay una manera mas "limpia" o mas "pro" de hacerlo?

Esta es mi funcion
Código:
 buttonSave: function() {
            	$(':input').prop('readonly', true);
            	$('#save').addClass("hide"); 
            	$('#edit').removeClass('hide');
            	
            	if($('#save').hasClass('hide') && $('#edit').is(":visible") === true){
            	 $('#edit').on('click', function(){
         			$(':input').prop('readonly', false);
         			$('#edit').addClass('hide');
         			$('#save').removeClass('hide');
         		 });
            	} else if ($('#edit').is(':hidden')){
                    $(':input').prop('readonly', true);
                } 
            }
Mychas gracias a todos de antemano! (reaclaro que todo funciona de maravilla y no me tira ningun error, pero el siento que mi codigo es muy pobre y redundante)
  #2 (permalink)  
Antiguo 22/08/2016, 07:55
Avatar de Ferdinand1945  
Fecha de Ingreso: noviembre-2010
Ubicación: Estocolmo
Mensajes: 62
Antigüedad: 14 años
Puntos: 1
Respuesta: Revision de codigo button change and hide inputs on click

creo que no hay una manera "mas correcta" que esta para hacerlo a no ser que cambie la arquitectura del codigo... gracias a todos los que hecharon un vistazo!

Etiquetas: css+dinamicos, html+javascript, javascript, javascript-funciones
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 04:03.