2014-01-17 3 views
-1

Я пытаюсь создать форму, в которой вы вводите свое имя. Когда вы вводите свое имя в поле ввода, DIV над формой соответствует значению по мере ввода.JQuery match .val() при вводе

$('#rendered').html($('#your_name').val()); 

Код, указанный выше работает для отправки, но не соответствует букве письма при вводе текста? Может кто-то указать мне в правильном направлении, должно быть довольно просто.

+0

Какое событие вы используете? вышеуказанный код будет работать только один раз. –

+0

В настоящее время я не использую событие. Мне нужно настроить прослушиватель на #your_name? Я новичок в JQuery и учился, когда я ухожу. –

ответ

1

Используйте keyup событие

HTML:

<div id="result"></div> 
<input type="text" id="txt" /> 

JS:

$("#txt").on("keyup", function(e){ 
    $("#result").html($(this).val()); 
}); 

Здесь представлен Demo

+0

Удивительно, спасибо! –

+2

Не стесняйтесь [принимать] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) ответ, если это полезно – n1k1ch

+0

Мне нужно подождать еще пять минут , тогда я на нем! –

Смежные вопросы