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

HTML Discussion :

Selection de ligne dans un tableau


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2011
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 16
    Par défaut Selection de ligne dans un tableau
    Bonjour,
    Je programme en php/javascript (les dernieres versions) mais je pense que mon probleme vient plus du xhtml :
    J'ai un tableau (<table>) avec plusieurs lignes (<tr>) et plusieurs cellules(<td>) et du texte dedans (pas de liens ou boutons ou ...). mais voila, j'aimerai pourvoir selectionner une ligne du tableau avec le clavier comme si c'etait un champs input (par la touche TAB). Comment je peux faire pour que ca puisse etre possible ?
    J'ai deja trouvé une solution mais elle ne me plait pas trop : je met la 1ere cellule de chaque ligne en lien et du coup la touche TAB me permet de selectionner les cellules avec les liens. Mais je trouve ca pas tres beau. peut etre avec du css on peut arranger ca mais comment dire au css que quand tu te trouve sur une cellule du tableau tu selectionnes la ligne entiere (ou du moins fait croire que la ligne entiere est selectionnée et pas que la cellule).
    Merci d'avance pour vos lumieres !

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour,
    mais voila, j'aimerai pourvoir selectionner une ligne du tableau avec le clavier comme si c'etait un champs input (par la touche TAB)
    tu peux toujours mettre un tabindex=x sur tes cellules mais c'est sans garantie sur tous les navigateurs

    Autrement avec une ligne de style du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    tr:hover{
      background-color: #e0e0e0;
    }
    mais c'est la souris qui rentre en jeu...

  3. #3
    Membre averti
    Inscrit en
    Janvier 2011
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 16
    Par défaut
    Pour le css que tu me propose ca marche qu'avec la souris.
    Et pour le TABINDEX, ca va mettre trop difficile car je n'ai pas que le tableau sur ma page et le tabindex prend la priorité sur les autres champs (sans tabindex) donc pas trop faisable pour mon cas. La creation du mon tableau est une fonction php et est utilisée sur plusieurs pages de mon site.
    merci quand meme nosmoking.

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Et pour le TABINDEX, ca va mettre trop difficile car je n'ai pas que le tableau sur ma page et le tabindex prend la priorité sur les autres champs (sans tabindex) donc pas trop faisable pour mon cas
    si tu cliques sur une cellule le focus lui est donné et la touche TAB enchainera à partir de celle ci.

  5. #5
    Membre averti
    Inscrit en
    Janvier 2011
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 16
    Par défaut
    Je suis d'accord mais je cherche a rendre mon site utilisable exclusivement au clavier !!

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Citation Envoyé par kwyzix Voir le message
    Je suis d'accord mais je cherche a rendre mon site utilisable exclusivement au clavier !!
    dans ce cas regardes du coté des ACCESKEY, mais pas sur que cela fonctionne super bien.

    L'autre solution est de faire un gestionnaire de clavier propre à ton site.

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

Discussions similaires

  1. selection aléatoire de plusieurs lignes dans un tableau
    Par rosarosi dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/09/2014, 16h58
  2. [WD-2010] Selection ligne dans cellule tableau
    Par kenji92 dans le forum VBA Word
    Réponses: 7
    Dernier message: 31/08/2012, 11h17
  3. selection d'une ligne dans un tableau en html
    Par jehlg dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/02/2006, 23h08
  4. probleme bizarre de hauteur auto d'une ligne dans un tableau
    Par zax-tfh dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 17/01/2005, 23h34
  5. [C#] Affichage des lignes dans un tableau.
    Par maldufleur dans le forum ASP.NET
    Réponses: 4
    Dernier message: 21/04/2004, 11h28

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