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

JSF Java Discussion :

pb avec readonly inpuText


Sujet :

JSF Java

  1. #1
    Membre éclairé Avatar de psycho_xn
    Inscrit en
    Mars 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 250
    Par défaut pb avec readonly inpuText
    bonjour,
    pourquoi si je met mon outpuText à readonly="true" ou diseabled="true" j'arrive plus à récupérer sa valeur, pourtant sans ces 2 attributs ça marche
    ets-ce qu'il ya un remède à ce pb ??

    merci bcp

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    C'est normal !
    C'est dû au protocole HTML...
    Lorsque le navigateur envoie les données contenues dans le formulaire, il ne transmet pas les valeurs des champs désactivés...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    si par hasard tu utilises tomahawk, tu peux utiliser:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <t:inputText disabledOnClientSide="true"/>
    et si tu utilises juste readOnly la valeur n'est envoyée?

    et c'est quoi le scope de ton bean..? s'il est en session tu peux récupérer la valeur..



    après vérification de la spécification HTML, l'input avec readOnly est envoyé dans la requête

    * Read-only elements receive focus but cannot be modified by the user.
    * Read-only elements are included in tabbing navigation.
    * Read-only elements may be successful. (A successful control is "valid" for submission)

  4. #4
    Membre éclairé Avatar de psycho_xn
    Inscrit en
    Mars 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 250
    Par défaut
    j'utilise richFaces et ya la propriété disabledOnClientSide pour les h:inputText, je fais comment alors pour y désactiver l'accès

  5. #5
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    C'est grâce de ne pas avoir la valeur du readonly retournée au bean ?
    Si c'est readonly, c'est que sa valeur ne doit pas changer au niveau du client... A moins qu'il n'y ait une modification Javascript.
    Au pire, tu peux dupliquer cette valeur dans un inputHidden, qui sera bien envoyé au serveur lui...

    Sniper37> Oui, je sais que le readonly doit être retourné (à l'inverse du disabled). Mais le problème a déjà été soulevé dans un post ici, sans hélas pouvoir y apporter de réponse !
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  6. #6
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par psycho_xn Voir le message
    j'utilise richFaces et ya la propriété disabledOnClientSide pour les h:inputText, je fais comment alors pour y désactiver l'accès
    je viens de tester readOnly, la valeur est bien envoyée au bean;
    d'où vient la valeur du ce champs text;;? quel est le scope de ton bean..
    le problème vient peut etre d'ailleurs..

  7. #7
    Membre éclairé Avatar de psycho_xn
    Inscrit en
    Mars 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 250
    Par défaut
    wi apperement elle est envoyée, sauf que j'ai ya un autre pb.
    j'ai un formulaire avec 2 inputText + 2 commandButton, les commandButton servent à ouvrire un popu d'une liste à partir de laquelle je sélectionne un enregistrement qui sera récupéré dans le inputText adéquat.
    donc je clique sur le 1er commandButton et je récupère la selection dans mon 1er inpuText, mais lorsque je clique sur le 2ème commandButton et récupère la sélection dans mon 2ème InputText le premier se vide. et c'est du au readonly parceque sans les readOnly je garde la selection dans mes champs

Discussions similaires

  1. Problème avec readonly
    Par AmFaye2 dans le forum Odoo (ex-OpenERP)
    Réponses: 1
    Dernier message: 24/10/2013, 15h00
  2. [Lazarus] Afficher le texte d'un ComboBox avec ReadOnly
    Par Modulpro dans le forum Lazarus
    Réponses: 2
    Dernier message: 16/10/2010, 12h09
  3. probleme tag h:selectOneMenu avec readonly
    Par scrutin dans le forum JSF
    Réponses: 1
    Dernier message: 19/08/2010, 19h56
  4. [asp.net][c#]Listbox avec ReadOnly
    Par jerome.mace dans le forum ASP.NET
    Réponses: 4
    Dernier message: 18/07/2008, 10h40
  5. Attribut "readonly" d'un INPUT avec Struts
    Par leywos dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/10/2005, 16h20

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