【发布时间】:2013-08-16 10:43:46
【问题描述】:
我正在尝试在适用于 Android 的网络应用上实现一个简单的搜索按钮。我希望在用户输入文本后立即开始搜索(通过 AJAX)。这是输入按钮:
<div data-role="fieldcontain" data-controltype="searchinput">
<input name="" id="main_search" placeholder=""
value="Search for stuff" onblur="alert('onblur');"
onclick="alert('onclick');"
onfocus="if(this.value == 'Search for stuff') { this.value = ''; }" type="search">
</div>
在这个版本中,用户可以点击输入字段,在 Android 键盘上输入文本,但是当点击“go”时,什么也没有发生,键盘保持打开状态(所以永远不会触发 'onblur') . 这个问题有什么好的解决方案?
谢谢, 木龙
【问题讨论】:
-
“Go”键是否触发与输入按钮相同的“onclick”?
-
似乎没有触发
onclick事件。 -
好的,那么
alert('onclick');在做什么?
标签: android google-chrome browser input