Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] ¿Como hago para limpiar campos en una ventana modal?

Estas en el tema de ¿Como hago para limpiar campos en una ventana modal? en el foro de Javascript en Foros del Web. Hola! Escribo en esta oportunidad porque estoy trabajando con una ventana modal en bootstrap y tengo un problema, al cerrar no me limpia la ventana ...
  #1 (permalink)  
Antiguo 02/12/2014, 20:13
 
Fecha de Ingreso: septiembre-2011
Mensajes: 233
Antigüedad: 12 años, 7 meses
Puntos: 1
¿Como hago para limpiar campos en una ventana modal?

Hola! Escribo en esta oportunidad porque estoy trabajando con una ventana modal en bootstrap y tengo un problema, al cerrar no me limpia la ventana porque la abro otra vez y contiene los mismos datos y no deberían, estos utilizando este código:

Código:
<div class="modal fade" id="personal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden=true data-keyboard="false" data-backdrop="static">
Estuve probando con este código que vi en esta página: [URL="http://aportesweb.net/t/en/?blog=twitter-bootstrap-limpiar-ventana-modal-con-contenido-dinamico-en"]http://aportesweb.net/t/en/?blog=twitter-bootstrap-limpiar-ventana-modal-con-contenido-dinamico-en[/URL]
Código:
$(document).ready(function(){
 ...
$('body').on('hidden.bs.modal', '.modal', function () {
$(this).removeData('bs.modal');
});
});
  #2 (permalink)  
Antiguo 02/12/2014, 22:06
Avatar de kspr  
Fecha de Ingreso: agosto-2011
Ubicación: Ecuador
Mensajes: 43
Antigüedad: 12 años, 8 meses
Puntos: 7
Respuesta: ¿Como hago para limpiar campos en una ventana modal?

que tal asi:

Código Javascript:
Ver original
  1. $('#personal').on('hidden', function() {
  2.     $(this).removeData('modal');
  3. });

con el codigo que pusiste deberia tambien bastar.

PD: esto va en javascript
  #3 (permalink)  
Antiguo 03/12/2014, 07:05
 
Fecha de Ingreso: septiembre-2011
Mensajes: 233
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: ¿Como hago para limpiar campos en una ventana modal?

Hola kspr gracias por responderme, lo acabo de probar y no me funciona
  #4 (permalink)  
Antiguo 03/12/2014, 08:16
 
Fecha de Ingreso: septiembre-2011
Mensajes: 233
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: ¿Como hago para limpiar campos en una ventana modal?

Ya lo solucione, copio el código por si alguien también se le presenta un problema así:
Código:
$('.modal').on('hidden.bs.modal', function(){ 
		$(this).find('form')[0].reset(); //para borrar todos los datos que tenga los input, textareas, select.
		$("label.error").remove();  //lo utilice para borrar la etiqueta de error del jquery validate
	});
Si pueden mover el tema a JavaScript se lo agradecería porque como dice kspr debería ir allí.

Saludos

Etiquetas: campos, limpiar, php, ventana
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 16:11.