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 :

[c#][javascript] Pb de checkbox


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 22
    Par défaut [c#][javascript] Pb de checkbox
    Bonjour,

    je m'explique.

    j'ai un masterPage, dedans j'ai des contents dans un des ces contents, j'ai une page qui affiche un tableau du format

    [champs] [checkbox à activer pour la recherche du champs][valeur du champs]

    dans valeur du champs il y a des checkbox que je voudrais mettre en enabled à false, car je souhaite que l'utilisateur choche en premier le checkbox qui active la recherche du champ.

    Mais une fois que le checkbox de la valeur du champs est à false, je ne peux plus le réactiver du coté javascript. est ce que quelqu'un aurait une idée s'il vous plait????

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 54
    Par défaut
    meme avec un table.refresh()?

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    sur ta checkbox, essaie de rajouter onClick="this.checked = true;"

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 22
    Par défaut
    j'arrive à gérer quand l'utilisateur clique sur le [checkbox à activer pour la recherche du champs]. mais au depart je voudrais que mes checkbox qui se trouve dans [valeur du champs] ne soit pas accessible. et que quand l'utilisateur clique sur le [checkbox à activer pour la recherche du champs], le checkbox qui se trouve dans [valeur du champs] devienne accessible

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 54
    Par défaut
    <input type="checkbox" name="chck1" value="ON" onclick="verifier1()"><input type="text" name="b1" size="20" disabled></p>

    et
    function verifier1(){
    if(document.form.chck1.checked){
    document.form.b1.disabled=false
    document.form.b1.focus()
    }

    un truc de ce genre

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 22
    Par défaut
    le probleme c'est que je travaille en c# et je ne peux pas mettre disabled car il ne connait que la fonction enabled et dans ce cas ma fonction

    function verifier1(){
    if(document.form.chck1.checked){
    document.form.b1.disabled=false
    document.form.b1.focus()
    }

    ne marche pas

  7. #7
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    enabled = true ne marcherait pas alors ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 22
    Par défaut
    je mets enabled à false au depart, ensuite quand je clique sur le checkbox qui controle dans je javascript je mets disabled false mais sur ma page mes checkbox sont toujours inacessible

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 54
    Par défaut
    un bout de code?

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 22
    Par défaut
    Coté aspx :

    <tr>
    <td>Publiable :</td>
    <td align="center" style="width:45px"><asp:CheckBox ID="CheckBoxPub" runat="server" /></td>
    <td colspan="4">Est Non Publiable :<asp:CheckBox ID="CheckBoxPubliable" runat="server" /></td>
    </tr>

    Coté aspx.cs :

    CheckBoxPub.Attributes.Add("onclick", "GereControl('" + CheckBoxPub.ClientID + "', '" + CheckBoxPubliable.ClientID + "', '', '', '');");

    les '' sont normal car il peut y avoir plusieurs checkbox à mettre actif

    Coté javascript :

    function GereControl($sControleur,$sControle1, $sControle2, $sControle3, $sControle4)
    {
    var objControleur = document.getElementById($sControleur);
    if($sControle1 != "")
    {
    var objControle1 = document.getElementById($sControle1);
    objControle1.disabled=(objControleur.checked==true)?false:true;
    }
    if($sControle2 != "")
    {
    var objControle2 = document.getElementById($sControle2);
    objControle2.disabled=(objControleur.checked==true)?false:true;
    }
    if($sControle3 != "")
    {
    var objControle3 = document.getElementById($sControle3);
    objControle3.disabled=(objControleur.checked==true)?false:true;
    }
    if($sControle4 != "")
    {
    var objControle4 = document.getElementById($sControle4);
    objControle4.disabled=(objControleur.checked==true)?false:true;
    }
    return true;
    }

    en espérant que ca vous aide un peu mieux

Discussions similaires

  1. fonction javascript decoche case checkbox
    Par samspitz dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 13/02/2009, 15h34
  2. Réponses: 1
    Dernier message: 26/06/2006, 11h33
  3. Javascript + PHP => checkbox et tableau incompatibles
    Par Matth_S dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/02/2006, 15h38
  4. [JavaScript] Problème cocher/décocher checkbox
    Par Le_tzao dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 01/12/2005, 10h07
  5. [javascript] checkbox et onCheck
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 04/10/2005, 15h48

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