Cacher et afficher un formulaire HTML [Résolu/Fermé]

Signaler
Messages postés
84
Date d'inscription
samedi 21 avril 2012
Statut
Membre
Dernière intervention
28 avril 2014
-
wass19
Messages postés
319
Date d'inscription
lundi 28 juillet 2014
Statut
Membre
Dernière intervention
4 juin 2015
-
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

Messages postés
373
Date d'inscription
lundi 3 janvier 2011
Statut
Membre
Dernière intervention
13 mars 2015
56
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>
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 74022 internautes nous ont dit merci ce mois-ci

intoxx62
Messages postés
373
Date d'inscription
lundi 3 janvier 2011
Statut
Membre
Dernière intervention
13 mars 2015
56
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)
intoxx62
Messages postés
373
Date d'inscription
lundi 3 janvier 2011
Statut
Membre
Dernière intervention
13 mars 2015
56
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 !
younesase
Messages postés
84
Date d'inscription
samedi 21 avril 2012
Statut
Membre
Dernière intervention
28 avril 2014
2
:) MERCI BEAUCOUP , j'ai chercher toute la journée , :D enfin j'ai trouvé ce que je voulais
MERCI !!!!!!!!!
intoxx62
Messages postés
373
Date d'inscription
lundi 3 janvier 2011
Statut
Membre
Dernière intervention
13 mars 2015
56
No soucis :-)
wass19
Messages postés
319
Date d'inscription
lundi 28 juillet 2014
Statut
Membre
Dernière intervention
4 juin 2015
27
excelente reponse
merci