Foros del Web » Programando para Internet » Javascript »

Actualizar div según escriba en un formulario (vista previa)

Estas en el tema de Actualizar div según escriba en un formulario (vista previa) en el foro de Javascript en Foros del Web. Buenas, a ver si alguien me puede ayudar. Lo que trato de hacer es que se vaya mostrando en un div una vista previa del ...
  #1 (permalink)  
Antiguo 18/02/2013, 15:20
 
Fecha de Ingreso: noviembre-2007
Mensajes: 19
Antigüedad: 17 años
Puntos: 0
Actualizar div según escriba en un formulario (vista previa)

Buenas, a ver si alguien me puede ayudar.

Lo que trato de hacer es que se vaya mostrando en un div una vista previa del texto que voy escribiendo y según lo vaya escribiendo. He buscado por google pero no hay manera, no debo de estar buscando bien.

Gracias por la ayuda
  #2 (permalink)  
Antiguo 18/02/2013, 17:01
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 9 meses
Puntos: 36
Respuesta: Actualizar div según escriba en un formulario (vista previa)

Lo que tienes que hacer es leer la informacion del input con:

Código Javascript:
Ver original
  1. var texto = document.getElementById("texto").value;

Y luego escribirla en el div:
Código Javascript:
Ver original
  1. document.getElementById("idDeMiDiv").innerHtml = texto;

esto reacciona con el evento onKeyPress, onKeyUp u onKeyDown.

Despues de esto cuentanos como te fue.
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.
  #3 (permalink)  
Antiguo 20/02/2013, 04:51
 
Fecha de Ingreso: noviembre-2007
Mensajes: 19
Antigüedad: 17 años
Puntos: 0
Respuesta: Actualizar div según escriba en un formulario (vista previa)

Vale, perfecto, he hecho esto basándome en algunos ejemplos que encontré:

Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<title>Previsualización de formulario en "vivo"</title>
		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
		<style type="text/css">
			body { margin: 10px; text-align: center; width: 100%; }
			#contenedor { margin: 0 auto; width: 900px; text-align: left; }
			.flotando { float: left; width: 445px;	}
			p{ margin: 2px 0 10px 0; }
			.margen-derecho { margin-right: 10px; }
			input, textarea { width: 99%; margin-bottom: 10px; float: none; clear: both; }
			textarea { height: 300px; }
			label { float: none; clear: both; display: inline; }
			.titulo { font-size: 14pt; }
			.negrita { font-weight: bold; }
		</style>
 
		<script type="text/javascript">
			function liveComment_text(texto)
			{
				texto = texto.replace(/\n/gi,'<br />');
				document.getElementById('preview_text').innerHTML = texto;
			}
		</script>
	</head>
	<body>
		<div id="contenedor">
			<div id="formulario" class="flotando margen-derecho">
			  <form action="#" enctype="multipart/form-data">
			    <textarea id="mensaje" onkeyup="liveComment_text(this.value)"></textarea>
			  </form>
			</div>
			<div id="preview_text" class="flotando">
				
			</div>
		</div>
	</body>
</html> 
Gracias
  #4 (permalink)  
Antiguo 21/02/2013, 09:50
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 9 meses
Puntos: 36
Respuesta: Actualizar div según escriba en un formulario (vista previa)

Que bueno que te funciono, muy bien !!
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.

Etiquetas: formulario, según
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 05:48.