web-dev-qa-db-fra.com

Comment puis-je supprimer un texte par défaut de la zone de saisie HTML APRÈS avoir commencé à taper

Disons que j'ai une zone de saisie avec le texte par défaut "nom". J'aimerais que l'utilisateur clique sur la case, le texte reste dans la case jusqu'à ce que l'utilisateur commence à taper.

Je suis pas à la recherche de code pour effacer la zone de saisie après l'avoir mise au point.

Merci!

20
Jordan Clifton

C'est l'attribut d'espace réservé

<input type="text" placeholder="Type your name">
50
alexndm

Ce que vous essayez de faire dépend de la version du navigateur que vous ciblez. Si le client utilise un navigateur prenant en charge html5, la réponse de @alexndm fonctionnera. Cependant, si vous ciblez un public de masse avec un numéro de version de navigateur.

Cet article montre ici comment le faire à l'ancienne, c'est-à-dire en utilisant javascript. Comment puis-je obtenir du texte d'espace réservé dans Firefox et d'autres navigateurs qui ne prennent pas en charge l'option de balise html5?

Remarque: l'OP du message que j'ai lié a également html5 au cas où vous en auriez besoin.

1
Steven