2010-12-05 40 views
2

我試圖弄清楚如何每次窗體的值中的文本框更改時調用方法。HTML窗體 - 當文本框的值發生變化時

例如,

有一個參數,我可以添加一個名爲每次在框中用戶類型的新的東西?我知道有一個「onchange」,但只有在用戶輸入完畢後纔會調用。

謝謝!

+0

你是使用JavaScript和HTML一起? (只是想知道,因爲這個問題沒有標記'JavaScript') – 2010-12-05 22:58:57

+0

是的,JavaScript是允許的。 – CodeGuy 2010-12-05 23:53:58

回答

3

你需要的是一個onkeyup事件。如果沒有一個JS庫您的代碼應類似於這樣(語法爲未選中):

<html> 
<head> 
<script type="text/javascript"> 
function keyup(x) 
{ 
    //code 
} 
</script> 
</head> 
<body> 

Enter your name: <input type="text" id="fname" onkeyup="keyup(this)"> 

</body> 
</html> 

您還可以,如果你要檢查它,當用戶改變從文本框集中使用的onblur。

更多細節:

http://www.w3schools.com/jsref/event_onkeyup.asp

http://www.w3schools.com/jsref/event_onblur.asp

相關問題