2011-04-25 45 views
0

後,我想在文本框中輸入一個數值後,我鍵入它,我希望它被分配到一個JavaScript變量將立即沒有提交它文本框的值一個javascript變量將立即改變

這樣的想法是 型一批 變種X =這個數字瞬間

下面是HTML

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

現在什麼是JavaScript? :D

回答

0

您可以爲事件(onKeyUp)分配一個處理程序...並且該處理程序應該將該值分配給該變量。我建議你使用jQuery而不是純javascript。

使用jQuery應該是這樣的:

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

很抱歉,如果我做了語法錯誤,但是這是主要的想法。

0

你的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 functiontext field的價值將JavaScript爲每5秒接收。如果您立即需要,可以用0替換5000。我覺得它有點笨拙試圖瞭解它

+0

我覺得這個回答符合您的要求。如果沒有,你可以指定你的要求 – 2014-02-04 10:32:50

相關問題