PHP - visible/invisble champs d'un formulaire
goupilernard
-
Alain42 -
Alain42 -
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.
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.
A voir également:
- PHP - visible/invisble champs d'un formulaire
- Whatsapp formulaire opposition - Guide
- Clé usb non visible - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
1 réponse
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...)
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...)
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
https://www.toutjavascript.com/main/index.php3
bonne chance ;)
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()