Rechercher : dans
Par :

PHP - visible/invisble champs d'un formulaire

Dernière réponse le 9 aoû 2007 à 17:50:58 goupilernard, le 9 aoû 2007 à 10:50:59 
 Signaler ce message aux modérateurs

Bonjour,

je suis actuellement en train de faire un formulaire en php.
J'aimerai savoir comment je pourrais cacher ou rendre visible certains champs suivant une case coché par l'utilisateur.

Je vous remercie d'avance pour l'aide apportée.

Configuration: Windows 2000
Internet Explorer 6.0

Meilleures réponses pour « PHP visible/invisble champs d'un formulaire » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

nherment, le 9 aoû 2007 à 11:03:35

D'après ce que j'ai compris, tu veux rendre les champs visibles/invisibles SANS recharger la page. Pour cela, le php ne fera malheuresement rien pour toi.

ton formulaire est en HTML. C'est le traitement du formulaire qui est en php.

Cherche du coté de javascript. Ce langage peut faire ce que tu souhaites. (mais en javascript je peux pas t'aider...)

Répondre à nherment

2

goupil69, le 9 aoû 2007 à 11:13:31

Merci pour ta réponse,
Sais-tu s'il y a sur commentcamarche un forum spécialisé pour le javascript.

Ps: Tu as raison, je n'aurai pas dû mettre PHP dans le titre mais bien javascript vu que php c'est au niveau serveur ;-)

C'est un peu tard pour changer ;-(

Bàv

Répondre à goupil69

3

nherment, le 9 aoû 2007 à 11:16:52

Pour les tutos javascript, il y a ceux-ci (que je ne connais pas mais qui on pas l'air mal) :

http://www.toutjavascript.com

bonne chance ;)

Répondre à nherment

4

 Alain42, le 9 aoû 2007 à 17:50:58

Salut,
Principe:
- Dans la balise de ta case à cocher, pour déclencher l'appel de la fonction Javascript, tu mets:
<input type="radio" name="......" value="......" onClick="fct_masquer('id_a_masquer');">

- dans la balise de ton champ tu mets un id:

<input type="text" name="...." id="id_a_masquer" .......>

- dans ta fonction JS,
function fct_masquer(id){
getElementById(id).style.visibility="hidden";

}

tu peux en masquer plusieurs en rajoutant des arguments à ta fonction et des lignes getElementById()

Répondre à Alain42
Collection CommentÇaMarche.net