後,我想在文本框中輸入一個數值後,我鍵入它,我希望它被分配到一個JavaScript變量將立即沒有提交它文本框的值一個javascript變量將立即改變
這樣的想法是 型一批 變種X =這個數字瞬間
下面是HTML
<form id="tools">
<input type="text" id"stk"/>
</form>
現在什麼是JavaScript? :D
後,我想在文本框中輸入一個數值後,我鍵入它,我希望它被分配到一個JavaScript變量將立即沒有提交它文本框的值一個javascript變量將立即改變
這樣的想法是 型一批 變種X =這個數字瞬間
下面是HTML
<form id="tools">
<input type="text" id"stk"/>
</form>
現在什麼是JavaScript? :D
您可以爲事件(onKeyUp)分配一個處理程序...並且該處理程序應該將該值分配給該變量。我建議你使用jQuery而不是純javascript。
使用jQuery應該是這樣的:
var x = 0;
$('#textbox-name').onkeypress(function({
x = $(this).attr('value');
}));
很抱歉,如果我做了語法錯誤,但是這是主要的想法。
你的JSP:
<form action="someAction" method="post">
<input type="text" name="text" id="text" />
<input type="text" name="value" id="value" />
</form>
Java腳本需要的是:
var myVar=setInterval(function(){getValue()},5000);
function getValue()
{
document.getElementById("value").value=document.getElementById("text").value;
}
通過這種類型的JavaScript function
的text field
的價值將JavaScript
爲每5秒接收。如果您立即需要,可以用0
替換5000
。我覺得它有點笨拙試圖瞭解它
我覺得這個回答符合您的要求。如果沒有,你可以指定你的要求 – 2014-02-04 10:32:50