2012-04-13 48 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

相关问题