#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. Я думаю, что этот ответ соответствует вашему требованию. Если нет, вы можете указать свое требование