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. 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
  2. Bonjour,

    <input style="font-size:11px;" type="text" name="search_query" value="Recherchez..."onClick="this.value=' ';" />
    1. J'ai remplacé value par placeholder et ça marche !

      Merci !