Aquí hay un ejemplo que simplemente debe trabajar -
<html>
<head>
<style>
#typing{background-color:;}
#display{background-color:#FFEFC6;}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
</head>
<body>
<div id="typing">
<input type="text" name="typing" value="" id="typing_input" style="height:100px;width:300px;">
</input>
</div>
<div id="display">
<p id="typing_display"></p>
</div>
<script type="text/javascript" charset="utf-8">
$(document).ready(function()
{
$('#typing_input').bind("keypress keydown", function(event) {
$('#typing_display').text($('#typing_input').attr("value"));
});
});
</script>
</body>
</html>
Lo siento por los estilos extra - no puede evitarlo. El .change() de Jquery no cambiará hasta que se disparen los diferentes eventos, .live() y .bind() son lo que quieres. También está la parte .attr ("valor") que a veces extrae magia que no entiendo del todo, pero se mantiene actualizada. ¡La mejor de las suertes!
es posible que desee leer las preguntas frecuentes sobre lo que hace una buena respuesta: http://meta.stackexchange.com/questions/7656/how-do-i-write-a-good-withwer-to-a-question . OMI, aunque su solución puede ser correcta, su respuesta no es particularmente útil si el enlace muere. Deberías incluir el código y una descripción en la respuesta para que pueda funcionar por sí mismo. – tvanfosson
@tvanfosson: Estoy totalmente de acuerdo contigo, tenía un poco de prisa y no podía escribir nada más porque me fui y volví ahora después de una hora, gracias por recordarme esto y sí, la explicación de cómo funciona es obligatoria y Personalmente, en segundo lugar su respuesta en realidad. Gracias de nuevo. – Sarfraz