Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/03/2011, 20:20
InKarC
 
Fecha de Ingreso: noviembre-2005
Mensajes: 426
Antigüedad: 18 años, 5 meses
Puntos: 87
Respuesta: actualización de div en tiempo real desde input

Por cierto, tambien eres novato en HTML, ya que la cantidad de caracteres en un text input se controla desde alli, no desde javascript

Cita:
<input type="text" name="nombre" maxlength="30" />
Si crees que javascript es complicado es por que no has usado jquery; eso que quieres hacer es exageradamente sencillo si lo usas.

Este es todo el codigo que necesitas

Código:
$(document).ready(function(){
	$("#nombre").keyup(function(){
		var texto_escrito = $(this).val();
		$("#un_div").html(texto_escrito);
	})
})
Un ejemplo completo funcionando (solo copia y pega y ya)

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript" >

$(document).ready(function(){
	$("#nombre").keyup(function(){
		var texto_escrito = $(this).val();
		$("#un_div").html(texto_escrito);
	})
})
</script> 
</head>

<body>

<form>
<input type="text" name="nombre" id="nombre" maxlength="30" />

</form>
<br />
<div id="un_div" style="background-color:#FFC; padding:12px">_</div>


</body>
</html>