2016-06-24 3 views
1

Я работаю над динамической программой расчета практики jquery, но пока все не так, я могу сохранить значения в переменной, конечно (см. Здесь код).jquery динамически распечатать значение ввода

<form> 
    Tafeltje van: 
    <input type="number" name="tafel" id="tafel" /> 

    Aantal: 
    <input type="number" name="aantal" id="aantal" /> 
</form> 
<div id="output"></div> 

и JS:

var tafel = $('#tafel').val(); 
var aantal = $('#aantal').val(); 

Как бы один сможет распечатать эти значения в output пока пользователь печатает в текстовых полях?

+0

использование '.keyup()' событие и в KeyUp случае добавьте значения затем из положить его с помощью '.text()' или '.html()' ' – guradio

ответ

1

Вы можете связать свой код с keyup или input событиями входов. Затем, как только у вас есть значения, вы можете использовать либо text(), либо html() для отображения значений в #output div в любом формате.

// $("input").on("keyup", function(){ 
$("input").on("input", function(){ 
    var tafel = $('#tafel').val(); 
    var aantal = $('#aantal').val(); 

    $("#output").text("tafel: " + tafel + " aantal: "+aantal); 
});//keyup 
+0

keydown' бы больше смысла, Wouldn» это? Если пользователь держит ключ. –

+0

@ you.know.nothing Да, я проверил после вашего комментария, и я думаю, что исходное событие 'input' больше подходит для него. Дайте мне знать, если 'keydown' лучше, чем' input'. Спасибо за указание :) –

+0

Это еще лучше :) –

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