Faire apparaitre un formulaire

Résolu/Fermé
tybmhi Messages postés 200 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 18 septembre 2017 - 24 sept. 2008 à 17:10
tybmhi Messages postés 200 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 18 septembre 2017 - 25 sept. 2008 à 08:38
Bonjour,

J'aimerais savoir comment est-il possible de faire apparaitre un formulaire en cliquant sur un lien.
Je suppose que c'est du Js. Mais je ne sais pas comment faire. Merci d'avance.

4 réponses

Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
24 sept. 2008 à 17:39
Bonjour

il faut utiliser du JS et un peu de CSS

<a href="#" onclick="document.getElementById('formu').style.display='';">Lien</a>

<br><br><br>

<div id="formu" style="display:none;">
<form>
<input type="texte"><input type="button">
</form>
</div>

3
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
24 sept. 2008 à 20:26
Vaut mieu faire une fonction la sinon c'est un peu bordelique a faire en une seule ligne

<script language="javascript">

function menu(){

if (document.getElementById('formu').style.display=='none'){
document.getElementById('formu').style.display='';
} else {
document.getElementById('formu').style.display='none';
}

}

</script>

<a href="#" onclick="menu(); return false;">Lien</a>

<br><br><br>

<div id="formu" style="display:none;">
<form>
<input type="texte"><input type="button">
</form>
</div>
1
tybmhi Messages postés 200 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 18 septembre 2017 12
24 sept. 2008 à 18:22
Merci beaucoup ça marche super bien. Par contre comment puis-je faire pour le refaire disparaitre lorsqu'on rappuie sur le lien. Encore merci
0
tybmhi Messages postés 200 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 18 septembre 2017 12
25 sept. 2008 à 08:38
Merci beaucoup mimiste, c'est exactement ce qu'il me fallait. Merci encore !
0