【问题标题】:Nuxt.js: <input type="search"> does not workNuxt.js:<input type="search"> 不起作用
【发布时间】:2019-04-23 12:57:31
【问题描述】:

如果用HTML5写&lt;input type="search"&gt;,iOS上safari中输入的键盘如下。

提交按钮是“搜索”。

顺便说一句,我也在尝试在 Nuxt.js 中创建一个搜索表单,并将其标记在组件中,如下所示。

<div class="search-form">
  <form
    @submit.prevent
    @keyup="onKey($event)">
    <input
      v-model="keyword"
      :placeholder="search form"
      type="search"
      @keypress="setCanMessageSubmit($event)">
  </form>
</div>

但是,键盘显示的是“返回”而不是“搜索”,如下所示。

这是为什么?
有办法解决吗?

【问题讨论】:

    标签: html ios forms safari nuxt.js


    【解决方案1】:

    尝试将action 属性添加到您的form 标记中。

    <div class="search-form">
      <form
        action="."
        @submit.prevent
        @keyup="onKey($event)">
        <input
          v-model="keyword"
          :placeholder="search form"
          type="search"
          @keypress="setCanMessageSubmit($event)">
      </form>
    </div>
    

    我的小提琴:https://jsfiddle.net/pompopo/2b0yc6oq/7/

    【讨论】:

      猜你喜欢
      • 2011-05-10
      • 2016-07-18
      • 2016-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-28
      • 2018-06-14
      相关资源
      最近更新 更多