11496 sujets

JavaScript, DOM et API Web HTML5

Salut à tous,

Le moteur de recherche de mon site est composé de plusieurs input text et j'indique une valeur "fictive pour chaque. Exemple :

<input name="titre" id="contenu8" onFocus="javascript:this.value=''" value="Recherche dans le titre" role="textbox">


Et évidemment, la recherche se fait par la valeur "Recherche dans le titre" et du coup aucun résultat n'est trouvé.

D'où ma question : est-il possible d'afficher une "value" sans qu'elle ne soit prise en compte ?
Si oui Smiley smile Comment...

Merci de votre aide.
@plus
salut,
tu pourrais faire une vérification avant envoi du formulaire et rendre la valeur de l'input nulle si celle-ci correspond à celle que tu lui a assignée.
Si non plus simplement il existe un attribut "placeholder" qui te permet d'avoir ça mais le seul hic, c'est qu'il n'est pas pris en compte par les anciens navigateurs, ni même IE9.