Catégories
Astuces et Design

Comment rediriger un formulaire de recherche vers une recherche Google à l'échelle du site

Ce n'est qu'une toute petite astuce qui pourrait être utile sur un site où vous n'avez pas le temps ou le désir de développer une très bonne solution de recherche sur site. Google.com lui-même peut effectuer des recherches limitées à un site particulier. L'astuce consiste à amener les gens à utiliser cette syntaxe spéciale sans qu'ils le sachent.

Faites un formulaire de recherche:

Lorsque ce formulaire est soumis, nous l'interceptons et modifions la valeur pour inclure la syntaxe spéciale:

var form = document.querySelector("form");

form.addEventListener("submit", function (e) {
  e.preventDefault();
  var search = form.querySelector("input(type=search)");
  search.value = "site:css-tricks.com " + search.value;
  form.submit();
});

C'est tout.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *