Probleme formulaire html checkbox

Petit nouveau ! | 7 Messages

18 mai 2011, 16:11

Bonjour, je demande de l'aide car cela fait un après-midi que je cherche la réponse sans la trouver. En effet j'ai créé un formulaire en HTML avec des textarea ainsi que des checkbox. Je voudrais que lorsque l'utilisateur clique sur une checkbox, un textarea s'affiche pour que l'utilisateur puisse saisir un mot de passe. Je vous met une partie du code.

<b><p align=left>Options supplémentaires (Facultatif)<br></b><br><font size="2pt"><input type="checkbox" name="mdp">Protéger l'envoi des fichier(s) par mot de passe
<?php
if (isset($_POST['mdp'])) {
echo '<input type="text" name="mdp1" size="20"';
}
?>

Merci de votre future aide!!

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

18 mai 2011, 18:21

salut,

tu ne peut le faire en php sans recharger la page car php est interprété coté serveur. ce que tu veut faire ce fait avec du javascript.

- il faut appliquer un style css particulier au champ input du mot de passe => visibility:hidden, afin que celui ci ne soit pas visible.
- ajout un onclick sur la checkbox et dedans une fonction javascript qui va changer la visibilitée du champ en fonction de l'état de la checkbox (cheked ou non).


@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 7 Messages

19 mai 2011, 09:01

Merci beaucoup de votre aide ! Mais j'ai encore une dernière question, pour la fonction en javascript pouvez-vous m'éclairer ? Merci

Petit nouveau ! | 7 Messages

20 mai 2011, 14:46

Quelqu'un pourrait m'aider.. ? Merci