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

ASP.NET Discussion :

Présentation des checkbox


Sujet :

ASP.NET

  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut Présentation des checkbox
    Bonjour tout le monde.

    Je trouve pas un truc tout bête, donc peut-être que c'est pas possible. Je voudrais que le texte à côté d'une case à cocher soit sur plusieurs lignes mais ne revienne pas en dessous de la dite case.

    Je farfouille toutes les options mais je trouve pas.

    Vous avez une idée ?

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Salut,

    Fais le en deux parties: ta checkBox et son texte associé, avec un petit js su le texte associé afin de cocher la checkBox en cas de clic.

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Merci pour l'idée, mais je préferais une solution propre et rester en ASP.NET.
    Le bricolage en JS est vraiment trop compliqué du fait de la divertsité des navigateurs.

  4. #4
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    il y a peut etre un coup à jouer avec les margin-left et position relative... même si ce n'est pas non plus une solution propre.

  5. #5
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Bonne idée, c'est dans cette direction que je suis parti.

    C'est tordu, mais c'est propre, j'ai balancé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    With chk
                .Text = "Je confirme vouloir me désinscrire du service. J'ai pris connaissance des dispositions à ce sujet dans les conditions générales d'utilisation."
                .ForeColor = Drawing.ColorTranslator.FromHtml("#663333")
                .TextAlign = TextAlign.Right
                .LabelAttributes.Add("style", "float:right;padding-right:70px;")
                .InputAttributes.Add("style", "float:left;margin-left:100px;")
                .Attributes.Add("style", "width:300px;")
            End With
    Le Width dans le Attributes.Add ne sert à rien, visiblement.
    Le float gère les bords qui vont se "coller".
    En gros cela revient à balancer une chaine de CSS directement dans l'attribut style du contrôle HTML dans le rendu.

    Lorsque je dis propre c'est surtout parce que les navigateurs vont tous interpréter cela de la même manière et les utilisateurs de FF (qui sont dans l'erreur) ne vont pas pouvoir me critiqué parce que mon site est Full IE !!!

    Un jour bénni des dieux arrivera où nous aurons un navigateur unique (un navigateur pour les lier tous !) et nous ne seront plus obligé de faire trois fois le boulot pour faire plaisir à ces tarlouzes de marketer !!!

    Et le pire c'est que je me prend la tête pour présenter un truc qui ne va servir que pour satifaire les gros cons de la CNIL !!!

    Merci pour ton aide et passe une bonne journée.

  6. #6
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Juste histoire de:

    Firefox et ie ont des comportement différents sur les margin padding et bordures... (tandis que du js simple aurait eut le même comportement sous les deux navigateurs).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Présentation des nouveautés de Java 5.0 Tiger (J2SE 1.5)
    Par christopheJ dans le forum Langage
    Réponses: 43
    Dernier message: 30/09/2007, 17h38
  2. [C#] Tableau généré contenant des checkbox
    Par la_muraille dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/04/2005, 12h16
  3. Cochage des checkbox d'un dbgrid
    Par kose dans le forum Bases de données
    Réponses: 1
    Dernier message: 25/01/2005, 16h26
  4. boucler sur des checkboxes
    Par El Saigneur dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 09/10/2004, 08h27
  5. Réponses: 2
    Dernier message: 03/10/2002, 17h24

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