【问题标题】:Keyboard won't dismiss on iPhone searchiPhone 搜索时键盘不会关闭
【发布时间】:2013-12-09 12:48:21
【问题描述】:

我刚刚在我的网站上实现了一个搜索栏,我遇到了一个奇怪的错误:当您按下 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查看该网站的直播

另外:请注意,我在这个应用程序中使用了 Angular。

【问题讨论】:

    标签: html ios css angularjs keyboard


    【解决方案1】:

    根据我的 iOS 编程书你需要先辞职:

    [textField resignFirstResponder];
    

    我猜你会从 textFieldDidEndEditing 之类的方法中调用它。或者从哪里开始搜索。

    【讨论】:

    • 哈哈是的,这就是你在objective-c中的做法,但我是在css/html中问的。不过谢谢你
    • 抱歉,帮不上忙。
    猜你喜欢
    • 2013-12-03
    • 2011-03-21
    • 2010-09-28
    • 1970-01-01
    • 1970-01-01
    • 2020-02-14
    • 1970-01-01
    • 2014-09-23
    • 2015-12-19
    相关资源
    最近更新 更多