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 :

Désactiver saisie dans un input d'une table


Sujet :

HTML

  1. #1
    Membre du Club
    Inscrit en
    Mars 2004
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 61
    Points : 41
    Points
    41
    Par défaut Désactiver saisie dans un input d'une table
    Bonjour,

    J'ai une table avec plusieurs colonnes, ds chaque colonnes j'ai des INPUT, pour que l'utilisateur puisse modifier ses valeur.

    je veux desactiver certaines INPUT ds certains colonnes ou l'utilisateur n a pas le doit de modifier.

    je sais que je peu faire ca autrement et utiliser seulement des affichage à la palce des INPUT.

    mais mon pblm c'estque le code HTML de cette table est généré autmatiquement par un composant struts-layout.

    donc je n'ai pas autre moyen que d'inserer du code HTML.

    ecq qlq un à une idée comment je peu desactiver une colonne de table, c-a-d que l'utilisateur ne pourra pas acceder à la zone de texte????

    :

  2. #2
    Membre émérite
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Points : 2 969
    Points
    2 969
    Par défaut
    Salut, tu peux utiliser l'attribut disabled
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" value="essai" name="monText" disabled/>
    cf http://www.w3.org/TR/html4/interact/...#adef-disabled

    Bon développement
    Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

    F.A.Q. : Java, PHP, (X)HTML / CSS

    N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème

  3. #3
    Membre du Club
    Inscrit en
    Mars 2004
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 61
    Points : 41
    Points
    41
    Par défaut
    Citation Envoyé par Nesmontou
    Salut, tu peux utiliser l'attribut disabled
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" value="essai" name="monText" disabled/>

    Bon développement
    merci pour ta réponse, mais avec ca je ne peu pas résoudre mon probleme, parceque le INPUT est generé automatiquement avec STRUTS-LAYOUT. et il n y a pas moyen de mettre le disabled à l'intérieur.

    ce que je cheche si c possible biensur, c est du CODE HTML avant et/ou apres le INPUT.

    merci.

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2005
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2005
    Messages : 273
    Points : 322
    Points
    322
    Par défaut
    au pire tu peux cacher le input avec du css en mettant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <span class="hide"><input ... /></span>
    et en css
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    .hide
    {
    display:hidden;
    }

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Ou par du javascript :
    Exemple

  6. #6
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 74
    Points : 46
    Points
    46
    Par défaut
    Au pire tu lui fais changer de input quand il veut cliquer sur la case que tu ne veux pas quil modifie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input... Onfocus="this.form.nom_dun_autre_input.focus()"

  7. #7
    Membre du Club
    Inscrit en
    Mars 2004
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 61
    Points : 41
    Points
    41
    Par défaut
    merci pour vos réponse, je pense que la solution avec du JAVASCRIPT est la meilleur pour mon cas, je vais l'essayer demain et j'espere que ca va marcher!

Discussions similaires

  1. Recherche dans plusiuers colonnes d'une table
    Par yoline dans le forum Access
    Réponses: 3
    Dernier message: 25/07/2006, 13h00
  2. Réponses: 4
    Dernier message: 08/07/2006, 06h36
  3. Lire un code à barre dans un champ d'une table
    Par tleboukaka dans le forum Débuter
    Réponses: 1
    Dernier message: 05/09/2005, 15h15
  4. input ds une table dynamique
    Par mamouna dans le forum ASP
    Réponses: 32
    Dernier message: 30/06/2004, 18h12

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