iPhone搜索时键盘不会被忽略

时间:2013-11-24 22:51:12

标签: html ios css angularjs keyboard

我刚刚在我的网站上实现了一个搜索栏,我遇到了一个奇怪的错误:当你按下iPhone上的搜索按钮时,键盘不会被忽略 - 但搜索工作正常!换句话说,如果您单击文本框,键入您要搜索的内容,然后按iPhone键盘上的“搜索”按钮,将显示搜索结果,但键盘仍在使用中。显然提交的表单,但iOS似乎没有让你看到结果。

这是我的代码:

<form style="margin-bottom: 20px; text-align: center" class="visible-xs" ng-submit="updateEvents()">
  <div>
    <input type="text" id="textSearch" class="form-control" ng-model="search_text" placeholder="Search Here" style="margin-bottom: 5px">
  </div>
  <button class="btn btn-primary" type="submit">
    <i class="fa fa-search"></i> Search
  </button>
</form>

您还可以在SparkMyInterest.com

看到该网站

另外:只是一个注释,我在这个应用程序中使用角度。

1 个答案:

答案 0 :(得分:0)

根据我的iOS编程书,你需要让第一个响应者辞职:

[textField resignFirstResponder];

我猜你要从textFieldDidEndEditing这样的方法调用它。或者从哪里开始搜索。