Cómo redirigir un formulario de búsqueda a una búsqueda de Google centrada en el sitio

Este es sólo un pequeño truco que podría resultar útil en un sitio donde no se tiene el tiempo o el deseo de crear una solución de búsqueda en el sitio realmente buena. El propio Google.com puede realizar búsquedas dirigidas a un sitio en particular. El truco consiste en hacer que la gente utilice esa sintaxis especial sin que lo sepan.

Haz un formulario de búsqueda:

form action="https://google.com/search" target="_blank" type="GET"  label     Search CSS-Tricks on Google:      input type="search" name="q"   /label  input type="submit" value="Go"/form

Cuando se envíe ese formulario, lo interceptaremos y cambiaremos el valor para incluir la sintaxis especial:

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();});

Eso es todo.

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion