11489 sujets

JavaScript, DOM et API Web HTML5

Bonjour

J'ai un input dans un formulaire


<p> salut </p>
<input type = "text" name = "name" />


Ce que je voudrais c'est que quand l'utilisateur tape UNE lettre dans cet input (c'est à dire que si la valeur de cet input est égal à 1), le <p> salut </p> s'affiche.

Mais j'ai aucune idée de comment le coder. Smiley bawling

Merci et bonne journée.
Modifié par nancyAlex (24 Mar 2014 - 09:01)
Bonjour,

Tout d'abord, dans le style, mettre le p en display:none; et ajouter l'attribut id="saluer".
Ensuite, il te faudra utiliser du JavaScript.
Dans l'input, tu mets :
<input type="text" size="20" onkeypress="if(this.value.length==0){document.getElementById('saluer').style.display='block';}else{document.getElementById('saluer').style.display='none';}" />

Tu peux bien sûr créer une fonction qui fait la même chose.
Modifié par lddsoft (24 Mar 2014 - 10:05)