Barre de recherche interne

Résolu
Bonjour,

Je suis en train de créer un site sous Prestashop, et dans mon template j'ai une barre de recherche interne.
De base, il n'y a pas dans cette barre le terme "Rechercher..." qui est affiché, je l'ai rajouté.
Par contre, ce terme ne s'efface pas automatiquement dès que l'utilisateur clique dans la barre pour pouvoir taper sa recherche.
Ce que je veux, c'est que ça s'efface !! Comment faire ?
Voici le code actuel:

<form id="searchbox" action="search.php" method="get">
                <input type="hidden" value="position" name="orderby"/>
                <input type="hidden" value="desc" name="orderway"/>
                <input style="font-size:11px;" type="text" name="search_query" value="Recherchez..." />
                <input type="submit" name="submit_search" value="{l s='Search'}" class="button" />
              </form>


Merci beaucoup !!

3 réponses

  1. J'ai remplacé value par placeholder et ça marche !

    Merci !
    1. Bonjour,

      <input style="font-size:11px;" type="text" name="search_query" value="Recherchez..."onClick="this.value=' ';" />
      1. essaie ne remplacant ton "value" par "placeholder"

        <input type="hidden" value="position" name="orderby"/>
        <input type="hidden" value="desc" name="orderway"/>
        <input style="font-size:11px;" type="text" name="search_query" value="Recherchez..." />
        <input type="submit" name="submit_search" value="{l s='Search'}" class="button" />
        </form>

        ca devrait etre bon
        1. ça ne fonctionne pas