Rendez-vous sur Arrakiss
Le 08/10/2019 à 15:14 dans /Journal/2018/

Formulaire de recherche sur votre site

Si vous souhaitez ajouter un formulaire de recherche sur votre site, vous pouvez insérer le code html suivant :

Avec duckduckgo :

<form action="https://duckduckgo.com/" method="get">
    <label for="q">Cherche sur votresite.tld</label>
    <input type="text" name="q" value="">
    <input type="hidden" name="sites" value="votresite.tld">
    <input type="hidden" name="ia" value="web">
    <input type="submit" value="search">
</form>

Avec qwant :

<form method="GET" action="https://www.qwant.com" id="form" onsubmit="addSiteSearch()">
<label for=q >Chercher sur votresite.tld</label>
<input type="text" name="q" id="query" size="31" maxlength="255" value="">
<input type="hidden" name="l" value="fr">
<input type="submit" name="btnG" value="?">
</form>
<script type="text/javascript">
        function encodeHTML(s) {
        return s.replace(/&/g, '&').replace(/</g, '<').replace(/"/g, '"');
}
        function addSiteSearch() {
        document.getElementById('query').value = encodeHTML(document.getElementById('query').value) + " site:votresite.tld";
}
</script>

Dans chaque exemple, pensez à modifier le champ "votresite.tld".

Le formulaire de qwant nécessite l'activation de javascript... Ce n'est pas du code exotique, mais ça peut en chagriner certains.

À vous ;)