2012-04-13 32 views
0

現在我正在開發移動網站上的自動完成器。我想在手機上捕捉textbox的textchange事件。但我不知道如何?現在我使用焦點,模糊和setInterval來捕捉文本框的變化,但我認爲這對移動網站來說是一個壞主意。 Plz幫助我。如何在移動文本框中捕獲textchange事件

乾杯, 鮑勃·欽

+0

您是否試過'keyup'? – 2012-04-13 07:59:07

+0

你嘗試過什麼嗎? – Joonas 2012-04-13 08:06:07

+0

or propertychange – GillesC 2012-04-13 08:07:00

回答

0

爲什麼不聽change事件?

<input type="text" id="textbox"></input> 

$("#textbox").change(function() {...}); 
+0

嗨拉姆森,謝謝你的回答。我不使用.change事件,因爲更改事件與文本框中的其他值具有相同的.blur事件。 – ducdhm 2012-04-13 08:39:11

+0

非常感謝。我使用[isEventSupported](http://perfectionkills.com/detecting-event-support-without-browser-sniffing/)來檢測「onpropertychange」和「input」事件。如果瀏覽器不支持,我會綁定「textchange」事件插件。 – ducdhm 2012-04-14 05:02:13

0

我用這個沒有問題

<input id="textbox1" type="text" onkeyup="search(this.value)" /> 

僅適用於Android though..but不明白爲什麼其他移動瀏覽器應該對管理信息系統進行測試。

+0

你的手機是QWERTY鍵盤手機還是手機? – ducdhm 2012-04-13 08:25:34

相關問題