Barre de recherche interne

Résolu
Tatooine Messages postés 9 Statut Membre -  
 Naturalbeautime -
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. inspiring Messages postés 1936 Statut Membre 265
     
    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
    1. Naturalbeautime
       
      ça ne fonctionne pas
      0
  2. tidjool
     
    Bonjour,

    <input style="font-size:11px;" type="text" name="search_query" value="Recherchez..."onClick="this.value=' ';" />
    0
  3. Tatooine Messages postés 9 Statut Membre 2
     
    J'ai remplacé value par placeholder et ça marche !

    Merci !
    0