1

在实现 Google 的Searchlinks 搜索框功能时,相应的表单标记是否包含required属性是否重要?query-input或者,在仍将值指定为 时排除该元素是否安全required name=q

我的 JSON-LD 和相应的标记如下:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "WebSite",
  "url": "http://www.examplesite.com/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "http://www.examplesite.com/search/?q={q}",
    "query-input": "required name=q"
  }
}
</script>

<span class="search-display">
  <form role="search" method="get" class="search-form" action="/search/">
    <label for="s">Search</label>
    <input class="search-input" type="search" name="q" id="s" placeholder="Search..." autocomplete="off" />
    <div class="form-button-wrapper">
      <svg class="search-icon"><use xlink:href="#magnifying-glass" /></svg>
      <button type="submit">Search</button>
    </div>
  </form>
</span>
4

0 回答 0