我正在尝试在 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”)。什么是解决这个问题的好方法?
谢谢,穆龙