Page 1 sur 1
HELP ! Clic sur lien -> Affichage de code en plus
Posté : 11 juil. 2005, 00:08
par SuG
Bonjour
J'ai fait un formulaire en php
En dessous j'ai mis un lien <A ... >plus</A>
Comment faire pour qu'en cliquant sur ce lien, des boutons en plus du formulaire s'affichent, sans pour autant recharger la page ce qui effacerait les informations mises dans les boutons precedents ?
Quel est le code ,JavaScript je pense, qui permet ceci ?
D'avance merci beaucoup
Posté : 11 juil. 2005, 00:17
par Cyrano
tu pourrais effectivement utiliser du JavaScript et des CSS combinés
Dans un premier temps, tu mets tes boutons supplémentaire dans ton code html, mais avec un attribut id pour chaque et un style css (visibility: hidden)
En cliquant sur ton lien, tu met un évènement
Code : Tout sélectionner
onclick="this.elements[id_element].visibility=visible; return false;" ou quelchose d'approchant.
Posté : 11 juil. 2005, 17:25
par SuG
Merci pour ta réponse,
mais je suis pas un specialiste du Java Script et ton code ne marche malheuresement pas, même en modifiant le plus de trucs possibles
Pourrais-tu être plus précis ?
ou sinon Quelqu'un aurait-il une autre solution ? ou une bonne adresse ?
merci
Posté : 11 juil. 2005, 17:30
par mere-teresa
http://www.phpfrance.com/forums/voir_su ... ontrer.php
Fais une rechercheavec les mots : cacher ou montrer dans le forum Javascript
Posté : 12 juil. 2005, 00:04
par SuG
Ok merci mere-teresa j'ai trouvé :
Code : Tout sélectionner
<SCRIPT TYPE="TEXT/JAVASCRIPT">
function cacher()
{
var tot = document.forms['form1'].text.length;
for (var i=0;i<=tot;i++){document.getElementById(i).style.display='inline';}
}
</SCRIPT>
<FORM NAME="form1" METHOD="post" ACTION="index.php">
<INPUT NAME="text0" TYPE="text" VALUE="montré">
<INPUT NAME="text" TYPE="text" ID="0" STYLE="display:none" VALUE="caché">
<INPUT NAME="text" TYPE="text" ID="1" STYLE="display:none" VALUE="caché">
</FORM>
<A HREF="javascript:cacher()"> plus >></A>