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 :

SELECT dans cellule


Sujet :

HTML

  1. #1
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Novembre 2007
    Messages : 35
    Par défaut SELECT dans cellule
    Bonjour,
    J'ai un problème d'affichage : lorsque dans un formulaire je mets une liste d'option avec la balise <select> la liste d'option apparaît correctement sur une ligne. J'aimerais mettre ce select dans une cellule de tableau.
    Je fais donc <table><tr><td><select><option...> etc...
    Et là, la taille de la cellule est trop grande, trop haute et trop longue.
    J'ai tout essayé avec du CSS, rien à faire.
    Lorsque je passe la souris dans la cellule, il y a des lignes vides de différentes longueurs qui sont sélectionnées et la cellule les contient, donc je pense que c'est à cause de ça que ma cellule est trop grande.
    Dans le code source, rien n'indique qu'il y a ces lignes...
    Quelqu'un a une idée?
    Merci d'avance.

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonsoir,
    pas de raison si le code est bien formé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <table border>
      <tr>
        <td>
          <select>
            <option>
          </select>
        </td>
      </tr>
    </table>
    Dans le code source, rien n'indique qu'il y a ces lignes...
    et si tu nous montrais

  3. #3
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Novembre 2007
    Messages : 35
    Par défaut
    Voici le bout de code...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <table>
                                <tr>
                                    <th>Désignation</th><th>Référence/Dimensions</th><th>Qte</th><th>prix Unité</th><th>Compte</th>
                                </tr>
                                <?php
                                    for($i=0;$i<1;$i++){ ?>
                                        <tr>
                                            <td><input type="text" size="70" name="desig<?php echo $i ?>" /></td>
                                            <td><input type="text" size="40" id="input2" name="ref<?php echo $i ?>" /></td>
                                            <td><input type="text" size="15" id="input3" name="qte<?php echo $i ?>" /></td>
                                            <td><input type="text" size="15" id="input4" name="prixUnite<?php echo $i ?>" /></td>
                                            <td>
                                            <!-- liste de choix du code comptabilite  -->
                                            <?php //On lit le fichier des comptes pour le choix du numéro de comptabilité
                                            $compte = $compteManager->getList(); ?>
                                            <!-- Construction de la liste  -->
                                            <SELECT >
                                                <?php foreach($compte as $unCompte){ ?> 
                                                <option 
                                                    <?php if($unCompte->id()==$_SESSION['codeCompte']) echo "selected"; ?>
                                                    class="nouvComCodeCompta" value="<?php echo $unCompte->id(); ?>">
                                                    <?php echo $unCompte->numCompte(),' | ', $unCompte->designation(); ?>
                                                </option>
                                                <?php } ?>
                                            </select>
                                            <!-- fin de liste de choix du code comptabilite    -->   
                                            </td>
                                        </tr>
     
                                <?php } ?>
                            </table>

  4. #4
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    il faut regarder le code HTML généré pour pouvoir voir ce qui est bancal (CTRL +U sur la plupart des navigateurs).

  5. #5
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Novembre 2007
    Messages : 35
    Par défaut
    Voici le code généré. J'ai simplifié au maximum, mais rien à faire, il reste des lignes au dessus et en dessous de la liste qui n'a plus qu'une ligne!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <table>
                   <tr><th>Désignation</th><th>Référence/Dimensions</th><th>Qte</th><th>prix Unité</th><th>Compte</th>
                   </tr>
                   <tr>
                           <td><input type="text" size="70" name="desig0" /></td>
                           <td><input type="text" size="40" id="input2" name="ref0" /></td>
                           <td><input type="text" size="15" id="input3" name="qte0" /></td>
                            <td><input type="text" size="15" id="input4" name="prixUnite0" /></td>
                            <td><select><option>"première ligne"</select></td>
                    </tr>
           </table>

  6. #6
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Novembre 2007
    Messages : 35
    Par défaut
    Voila, j'ai trouvé, en fait il s'agissait bizarrement de lignes de commentaires qui n'apparaissent bien sur pas dans le code généré. Et aussi que j'avais mis le <select> dans une ligne en dessous de <td>.
    Je pensais que tout ça n'avais pas d'importance... Mais preuve que si!
    Merci pour le début d'aide.

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

Discussions similaires

  1. [XL-2007] transférer selection de listBox dans cellule
    Par dodo28 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/08/2009, 15h49
  2. copier une cellule d'une à une autre après selection dans combobox
    Par fripoti dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 11/07/2008, 14h23
  3. Réponses: 1
    Dernier message: 06/02/2008, 09h10
  4. Selection de cellule dans plusieurs feuilles
    Par vuong1 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 10/04/2007, 12h48
  5. [VBA-E]Interdire la selection de cellule dans une feuille
    Par Tartenpion dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/03/2006, 23h24

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