Affichage

Résolu
Bonjour,
j'aimerais savoir comment afficher des informations suplémentaires si un utilisateur coche une case.
je travaille en php.
Configuration: Windows XP
Internet Explorer 6.0

10 réponses

  1. Javascript.

    Quand l'utilisateur coche/décoche la case, tu changes la valeur de la propriété display ou visibility de la partie du formulaire que tu souhaites afficher/cacher.
    1. Je pense qu'il faudrait plus s'orienter vers le javascript si tu n'as pas besoin d'info provenant de la base de donnée mais je ne sais pas comment faire
      1. non, je n'ai pas besoin d'information provenant de la base de donnée, en fait ce que je veux c'est caché les informations supplémentaires que je demande si l'utilisateur ne coche pas la case qui fait que c'est informations doivent être remplis.
        1. Si les champs que tu désires insérer n'ont pas besoin d'information tu peux rester sur du JavaScript de base avec :
          - un champ <span id='1'></p>
          - dans le javascript, tu fais un innerHTML qui te permet d'insérer du html.

          Par contre, je ne peux pas t'en dire plus la dessus.

          Si tu as besoin d'information se trouvant en base de données, il te faudra aller jusqu'à l'Ajax.

          Thamior.
          1. ce que j'ai écris c'est pour autre chose. désolé
            Ce que je veux c'est qu'en fonction de la case que l'utilisateur coche, d'autres champs qu'il doit remplir peut apparaitre.
            donc comment faire ?
            1. en fait, je veux que lorsque l'utilisateur arrive sur le champ date de réception par exemple, qu'un calendrier apparaisse afin qu'il puisse sélectionner une date.
              1. Bonjour,

                Je te conseil de regarder avec le JavaScript et si besoin est de pousser tes recherches vers l'Ajax qui un langage comprenant du JavaScript mais utilisant aussi du PHP pour ce qui est de la relation avec la base de données.

                Je ne sais pas exactement ce que tu veux faire donc je ne peux que te conseiller sur la démarche à suivre.

                Thamior.