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 :

Cherche une balise spéciale.


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 159
    Par défaut Cherche une balise spéciale.
    Bonjour à tous,

    Le sujet à peut-être déjà été traité et résolu, mais je ne savais pas comment formuler ma recherche pour trouver un sujet similaire.

    En fait, je cherche une balise (qui n'existe peut-être pas) ou une solution pour créer un input que je vais essayer de dessiner en ASCIIart :

    ___
    |2 ^| : bon voila, c'est moche, donc en gros, c'est une sorte de textbox, qui prend que des nombres, avec deux flèches pour incrémenter ou décrémenter le chiffre de la textbox.

    ça existe dans certains langages, mais en HTML, je ne sais pas s'il exite de tels type d'input. Sinon j'avais pensé à le faire à l'aide d'un select.

  2. #2
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour,

    en HTML, un tel "input" n'existe pas. En Java, on appelle cela un spinner.

    Tu devrais regarder ce qui a été déjà fait avant de te lancer dans ce mini projet.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 159
    Par défaut
    Ah oui, exact, c'est le genre de composant auquel je pensais !

    La réponse, ça n'existe pas en HTML me va parfaitement ! Je pourrais créer un tel élement en utilisant javascript, mais bon ce n'est pas le but (et vu que je fais toujours attention à ce que le site soit accessible sans javascript, pas d'intérêt à développer ça.)

    Je vais surement utiliser une liste box, ça évitera en plus aux utilisateurs de rentrer des conneries (enfin, ça c'est pas dit non plus).

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Si ça ne te dérange pas de l'avoir sur 2 lignes, tu peux toujours faire un truc comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <select size="2">
      <option>1</option>
      <option>2</option>
      <option>3</option>
      <option>4</option>
      <option>5</option>
      <option>6</option>
    </select>
    Tu peux l'avoir sur une seule ligne, seulement il n'y aura pas les flèches, mais tu peux descendre et montrer avec les flèches du clavier (attention, pour ne pas qu'il soit déroulant j'ai rajouté l'attribut "multiple", donc il pourra y avoir plusieurs valeurs sélectionnées) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <select multiple="multiple" size="1">
      <option>1</option>
      <option>2</option>
      <option>3</option>
      <option>4</option>
      <option>5</option>
      <option>6</option>
    </select>
    Et si aucune des deux solutions ne te convient, il te reste en effet un select déroulant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <select>
      <option>1</option>
      <option>2</option>
      <option>3</option>
      <option>4</option>
      <option>5</option>
      <option>6</option>
    </select>

  5. #5
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    ça évitera en plus aux utilisateurs de rentrer des conneries
    Cela dépends surtout de la façon dont tu as conçus ton programme.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 159
    Par défaut
    Bonjour et merci pour vos réponses !

    @Bisûnûrs : Merci pour les solutions proposées, on peut faire des trucs pas mal en fait avec des SELECT. Le seul inconvénient que je voit est le fait de devoir utiliser les flèches du clavier pour selectionner une entrée (surtout le cas pour la deuxième solution), qui peut être déroutant pour l'utilisateur habitué à tous faire à la souris.

    @polymorphisme : En fait, je pensais recréer un spinner grâce àà javascript et une input type text. Donc, un input type text, par définition ça prend du texte, n'importe lequel, pas forcément des chiffres. Donc, oui, je pourrais faire un truc du genre en javascript et en display:none pour les non-javascript.
    Je vais y refléchir, mais bon, je suis pas adepte du javascript partout, surtout si on peut faire sans.

Discussions similaires

  1. cherche une précision sur les balise meta
    Par audax dans le forum Débuter
    Réponses: 5
    Dernier message: 16/11/2010, 17h02
  2. cherche à capter valeur d'une balise
    Par isabelle22 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/01/2010, 19h41
  3. [XSL]faire une balise dans une balise??? (ComboBox)
    Par rastoix dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 23/05/2003, 08h34
  4. problème xsl : inclure une donnée xml dans une balise html
    Par djodjo dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 03/01/2003, 09h24
  5. [XSLT] inclure du XSL dans une balise html
    Par iaa dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 05/08/2002, 15h57

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