IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

case � cocher pour afficher zone de texte


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    167
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 167
    Par d�faut case � cocher pour afficher zone de texte
    Bonjour,

    j'ai un formuliare avec une liste de case � cocher, lorsque l'utulisateur coche ce qui la choisie je voudrais affichez des zone de texte corespondant.
    exemple
    Liste � cocher nom, prenom, adresse.
    Si l'utulisateur coche nom ,prenom alors je voudrais qui l'affiche une zone de texte pour le nom et le prenom.
    Je pense que cela est possible mais je vois pa du tout comment.
    Si quelq'un peut me conseill�

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    1 163
    D�tails du profil
    Informations personnelles :
    �ge : 57
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 1 163
    Par d�faut
    Bonjour,
    Il faudrait te tourner vers le Javascript ...
    Tu as un exemple de ce que tu d�sires ici

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    167
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 167
    Par d�faut
    Bonjour,

    je me suis retourn� vers le javascript comme on me l'a dit , j'ai m�me suvi l'exemple qui ma �t� donn� en le faisant a ma sauce. Mais cela ne fonctionne pas je dois avoir un probl�me au niveau du javascript si quel q'un peu' m'aider merci
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function ChoixClic(saisirdessin) 
    { 
    if(document.forms.saisirdessin.$idetlib[0].checked) 
    { 
    document.forms.saisirdessin.$idetlib[1].style.display="inline"; 
    } 
    else 
    { 
    document.forms.saisirdessin.$idetlib[1].style.display="none"; 
    } 
    }

  4. #4
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    1 163
    D�tails du profil
    Informations personnelles :
    �ge : 57
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 1 163
    Par d�faut
    Bonjour,
    Peux tu poster le code de ton formulaire ... merci

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    167
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 167
    Par d�faut
    voici mon code
    [CODE]

    <?php
    include('connexion.php');
    connexion();
    ?>

    <script type="text/javascript">
    //FONCTION DE VERIFICATION POUR LA SAISIE ET L'ENREGISTREMENT DU DESSIN
    function verif() {
    if (document.saisirdessin.LIBELLE1.value=="" && document.saisirdessin.LIBELLE2.value=="") {
    alert ("CHOISIR OU SAISIR UN LIBELLE");
    exit();
    }

    if(document.saisirdessin.LIBELLE2.value!="" && document.saisirdessin.LIBELLE1.value!=""){
    document.saisirdessin.action="enregistrement_dessin.php";
    document.saisirdessin.submit();
    exit();
    }

    if(document.saisirdessin.LIBELLE2.value!=""){
    document.saisirdessin.action="verifcompar.php";
    document.saisirdessin.submit();
    exit();
    }


    document.saisirdessin.action="enregistrement_dessin.php";
    document.saisirdessin.submit();
    }
    //Bouton concernant le nouveau libelle masque ou affciher
    function gestionDiv(element) {
    var maDiv = document.getElementById(element);
    var leBouton = document.getElementById('leBouton');
    if (maDiv.style.display == "none"){
    maDiv.style.display = "block";
    leBouton.value ="Masquer";

    }
    else {
    maDiv.style.display = "none";
    leBouton.value ="Nouveau Libelle";

    }
    }
    //bouton VALIDER
    function btcompter(base,nbbase) {
    //recuperer les bases selectionn�es et les garder dans un champ cacher
    var sauvbase ="";
    for (i=0;i<nbbase-1;i++) {
    if (document.forms.saisirdessin.cboxtable[i].checked == true) {
    sauvbase = sauvbase + ";" + document.forms.saisirdessin.cboxtable[i].value ;
    }
    }
    document.forms.saisirdessin.sauvbase.value = sauvbase ;

    document.forms.saisirdessin.method = "post";
    document.forms.saisirdessin.action = "enregistrement_dessin.php?compter=ok&idcritere=null&nomcritere=null&choixbase="+base;
    document.forms.saisirdessin.submit();
    }



    //function choixclic(d)
    //{
    // if (document.getElementById('cb').checked)
    //{
    // document.getElementById('coucou').disabled="inline";
    //else
    // document.getElementById('coucou').disabled="none";
    //}}
    function ChoixClic(saisirdessin)
    {
    if(document.forms.saisirdessin.$idetlib[0].checked)
    {
    document.forms.saisirdessin.$idetlib[1].style.display="inline";
    }
    else
    {
    document.forms.saisirdessin.$idetlib[1].style.display="none";
    }
    }
    function ChoixClic(saisirdessin)
    {
    if(document.forms.saisirdessin.monchoix.checked)
    {
    document.forms.saisirdessin.test.style.display="inline";
    }
    else
    {
    document.forms.saisirdessin.test.style.display="none";
    }
    }

    </script>
    <p align=center><font size ="+2">Enregistrement Dessin</font></p>
    <?php

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    167
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 167
    Par d�faut
    Bonjour est ce que ce type de conditon est possibe

    if(document.forms.saisirdessin.cboxtable.checked)
    {
    document.forms.saisirdessin.$idetlib[1].style.display="inline";

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    167
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 167
    Par d�faut
    bonjour,

    j'ai r�ussi a afficher mes zone de texte en fonction de mes case a cocher.
    Mais j'ai un autre petit souci c'est que j'ai un bouton tout cocher et lorsque je clique dessus il me coche toute mes zone de texte mes ne m'affiche aucune zone de texte

    Si vous pouvais m'aider MERCI

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    //bouton tout cocher les bases
    function bt_ttcocher(nbbase) {
     
    	for (i=0;i<nbbase;i++) {
    		document.forms.saisirdessin.cboxtable[i].checked = true ;		
    		}
    }

Discussions similaires

  1. [WD-2010] case a cocher pour afficher ou non un tableau
    Par jules2m dans le forum Word
    R�ponses: 1
    Dernier message: 05/07/2012, 16h06
  2. Combinaison de cases � cocher pour afficher un r�sultat
    Par isrdum dans le forum Macros et VBA Excel
    R�ponses: 4
    Dernier message: 14/05/2012, 20h46
  3. [MySQL] Afficher le d�tail d'un enregistrement � partir d'une case � cocher pour le modifier
    Par batoule80 dans le forum PHP & Base de donn�es
    R�ponses: 1
    Dernier message: 11/10/2008, 11h15
  4. R�ponses: 12
    Dernier message: 03/12/2007, 18h53
  5. case � cocher pour afficher zone de liste
    Par LuLu21 dans le forum IHM
    R�ponses: 4
    Dernier message: 25/06/2007, 16h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo