значение текстового поля в переменную javascript сразу после изменения

#text #get #var

#текст #получить #var

Вопрос:

я хочу ввести числовое значение в текстовое поле, и после того, как я его введу, я хочу, чтобы оно было присвоено переменной JavaScript мгновенно, без отправки

итак, идея в том, чтобы мгновенно ввести число var x = это число

Вот html

 <form id="tools">
    <input type="text" id"stk"/>
</form>
  

теперь, что такое javascript? 😀

Ответ №1:

вы можете добиться этого, назначив обработчик a для события (onKeyUp)… и этот обработчик должен присвоить значение переменной. Я предлагаю вам использовать jQuery вместо чистого javascript.

С помощью jQuery должно выглядеть следующим образом:

 var x = 0;    
$('#textbox-name').onkeypress(function({
       x = $(this).attr('value');
}));
  

Извините, если я допустил ошибку с синтаксисом, но это основная идея.

Ответ №2:

Ваш Jsp :

 <form action="someAction" method="post">
    <input type="text" name="text" id="text" />

    <input type="text" name="value" id="value" />
</form>
  

Java Script необходим для :

 var myVar=setInterval(function(){getValue()},5000);

function getValue()
{
    document.getElementById("value").value=document.getElementById("text").value;
}
  

При таком типе JavaScript function значение text field будет получаться JavaScript каждые 5 секунд . Если вам нужно немедленно, вы можете заменить 5000 на 0 . Я думаю, что это немного неуклюже, попробуйте это понять

Комментарии:

1. Я думаю, что этот ответ соответствует вашему требованию. Если нет, вы можете указать свое требование