> Tous les forumsForum des Webmasters

 Afficher ou cacher un champ (fonction radio)
Statut du sujet : NON RESOLU Imprimer
 xstorias
  Posté le 14/02/2008 @ 16:00  
 Petit astucien

5 Messages
Bonjour,
Voila, j'ai un soucis dans un formulaire
J'ai un bouton radio avec comme choix oui et non
et j'aimerai que quand on choisi OUI, ça cache le champs en desssus et quand on choisit non, ca l'affiche
En clair, quand la personne choisi : OUI pour j'habite a paris, ca ne doit pas afficher le champs, adresse de livraison et quand la personne choisi non, ca doit l'affichier

Merci de m'aider


Voila mon code sources


</table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Habitez-vous sur Paris?</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_bouton1) {
echo($icone);
}
?>
</td>
<td><input type="radio" name="bouton1" value="Oui"<?php
if ($_SESSION['bouton1'] == "Oui") {
echo(" checked");
}
?>><font face="Verdana" size="2">Oui</font><br><input type="radio" name="bouton1" value="Non"<?php
if ($_SESSION['bouton1'] == "Non") {
echo(" checked");
}
?>><font face="Verdana" size="2">Non</font></td></tr></table><td width="140" valign="top"><div align="center"><font face="Verdana" size="2"><table width="566" border="0" align="center"><tr>
<td width="140" valign="top"><div align="right"><font face="Verdana" size="2">Merci d'indiquez l'adresse de livraison</font></div></td>
<td width="30" align="center" valign="top">
<?php
if ($erreur_texte1) {
echo($icone);
}
?>
</td>
<td><textarea name="zone_texte1" cols="45" rows="5"><?=stripslashes($_SESSION['zone_texte1']);?></textarea>& lt;/td>
</tr></table>
 Afficher le profil de xstoriasEnvoyer un message privé à xstorias
 
 
Publicité
 TylerRsT  Posté le 15/02/2008 à 17:46  
Petit astucien

30 Messages

Bonjour,

entre <head> et </head>, ajoute cette fonction :

<script language='javascript'>
function ChangeMessage(message,champ){
if (document.getElementById)
document.getElementById(champ).innerHTML = message;
}

</script>

sur ton radio oui, tu ajoutes ceci : onClick="ChangeMessage('texte','et là tu mets en html ce que tu veux... attention à ne pas mettre l apostrophe avant de fermer ton champ (tu mets \\' sinon)');"

enfin, dans la zone où tu veux que ton texte s'affiche en cas de clic, tu mets :

<div id="texte"></div>

si jamais tu veux que le texte s'affiche déjà dans le cas où le bonhomme arrive sur la page avec la case oui déjà cochée,

tu fais :

<div id="texte"><? if($_SESSION['bouton1']=='OUI'){... ton instruction ...}?></div>

Afficher le profil de TylerRsTEnvoyer un message privé à TylerRsT
  Revenir en haut de la page
 xstorias  Posté le 15/02/2008 à 17:51  
Petit astucien

5 Messages

Parfait, merci beaucoup

Par contre, j'ai un autre soucis pour mon formulaire

es ce que tu peux bien m'aider?

Voila mon soucis : http://forum.pcastuces.com/sujet.asp?f=2&s=12908



Modifié par xstorias le 15/02/2008 18:03
Afficher le profil de xstoriasEnvoyer un message privé à xstorias
 Revenir en haut de la page
 TylerRsT  Posté le 15/02/2008 à 17:59  
Petit astucien

30 Messages

bon, alors, pour la fonction ajouter, je suis pas sur, tente ca :

tu mets sur le bouton Ajouter :

onClick="zone_texte3+='\n5 griffons';"

par contre pour supprimer je sais pas du tout.

Afficher le profil de TylerRsTEnvoyer un message privé à TylerRsT
  Revenir en haut de la page
 xstorias  Posté le 15/02/2008 à 18:07  
Petit astucien

5 Messages

oui mais la ce que tu me met ca ne dépends pas de ce que choisi la personne

si je fais ajouter, ca mettera toujours 5 griffons (mais bon, ca ne marche pas non plus....)

Afficher le profil de xstoriasEnvoyer un message privé à xstorias
 Revenir en haut de la page
 TylerRsT  Posté le 15/02/2008 à 18:19  
Petit astucien

30 Messages
ben oui mais tu le fais pour chaque bouton et tu changes la valeur
Afficher le profil de TylerRsTEnvoyer un message privé à TylerRsT
  Revenir en haut de la page
 xstorias  Posté le 15/02/2008 à 18:21  
Petit astucien

5 Messages

Je n'ai que 1 bouton "Ajouter"

J'ai expliquer mon soucis en détail ici avec mon code source etc ... : http://forum.pcastuces.com/sujet.asp?f=2&s=12908

Afficher le profil de xstoriasEnvoyer un message privé à xstorias
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page