Cacher et afficher un formulaire HTML

Résolu
younesase Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   -  
 Honorat -
Bonjour

je veux créer un system de commentaire en php alors quand l'utilisateur clique sur un lien "ajouter commentaire" un formulaire qui s'affiche avec un textarea et un input submit exemple :
<form method="POST" action="post_commetaire.php">
  <textarea name="commentaire">
  <input type="submit">
</form>

je veux que quand un utilisateur clique sur le lien le formulaire s'affiche et puis quand il clique sur le lien une autre fois le formulaire se cache

je sais qu'il faut utiliser du javascript mais je sais pas quoi faire (je ne sais pas programmer en js) :(

SVP aidez moi

1 réponse

intoxx62 Messages postés 361 Date d'inscription   Statut Membre Dernière intervention   70
 
Salut, tiens :

A placer dans le <head>
<script language="Javascript">
function bascule(elem)
{
// Quel est l'état actuel ?
etat=document.getElementById(elem).style.visibility;
if(etat=="hidden"){document.getElementById(elem).style.visibility="visible";}
else{document.getElementById(elem).style.visibility="hidden";}
}
</script>

A placer sur ta page :

<input type="button" onClick="bascule('boite');" value="Poster un commentaire">
<div name="boite" id="boite" style="visibility: hidden">
<form>
<label style="vertical-align: top;">Votre commentaire : </label>
<textarea rows="4" cols="50"></textarea>
</form>
</div>
</code>
4
intoxx62 Messages postés 361 Date d'inscription   Statut Membre Dernière intervention   70
 
ce qui te donnera en image : http://imagebin.org/266014 et après un click : http://imagebin.org/266015 (dès que tu reclick, cela se camoufle)
0
intoxx62 Messages postés 361 Date d'inscription   Statut Membre Dernière intervention   70
 
De base tu as une DIV nommé "boite" qui est cachée, et à chaque click sur le bouton, cela appelle une fonction maison Javascript qui va changer l'attribut visiblity pour lui mettre l'inverse, donc s'il est caché > il devient visible et ça s'inverse !
0
younesase Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   4
 
:) MERCI BEAUCOUP , j'ai chercher toute la journée , :D enfin j'ai trouvé ce que je voulais
MERCI !!!!!!!!!
0
intoxx62 Messages postés 361 Date d'inscription   Statut Membre Dernière intervention   70
 
No soucis :-)
0
Utilisateur anonyme
 
excelente reponse
merci
0