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

ASP.NET Discussion :

modifier un textbox en readonly


Sujet :

ASP.NET

  1. #1
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Points : 94
    Points
    94
    Par défaut modifier un textbox en readonly
    Bonjour

    J'ai le problème suivant dans une de mes appli.
    j'ai un textbox qui doit contenir une date, et dont la propriété readonly est à true, car je ne souhaite pas que les utilisateur puissent modifier la valeur à la main. Cependant, j'autorise les utilisateurs à modifier cette valeur à l'aide d'un petit calendrier qui apparait quand la souris passe sur le textbox.

    Mon problème est que pour enregistrer le changement je passe par un evenement "TextChanged" sur le textbox. Or le fait que celui-ci soit en readonly empeche l'appele de cette evenement.

    Quelq'un aurait-il une solution pour que les utilisateurs puissent changer la date sans mais qu'ils puissent la saisir à la main?

    Merci

  2. #2
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut
    T'as qu'à mettre un label à la place du textbox...

    ça revient au même.. Le TextBox est là pour saisir des données, alors je ne vois pas l'intérêt de le mettre en lecture seule..
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

  3. #3
    Membre du Club
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    59
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 59
    Points : 50
    Points
    50
    Par défaut
    Bobbledople as-tu essayé avec l'événement OnChange plutôt que TextChanged ?

  4. #4
    Membre expérimenté Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Points : 1 352
    Points
    1 352
    Par défaut
    T'as qu'à mettre un label à la place du textbox...
    +1


    Et tant qu a faire autant encapsuler ton code dans un webcontrol personnalisé et lui créer un evenement OnDateChange pour recuperer cet evenement.

  5. #5
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Points : 94
    Points
    94
    Par défaut
    Merci pour vos réponses, je vais essayer tout ca!

Discussions similaires

  1. Problème avec Modified de TextBox
    Par bubulemaster dans le forum Windows Forms
    Réponses: 5
    Dernier message: 10/04/2008, 10h23
  2. [VB.NET]Comment modifier un textbox a partir d'une dll?
    Par Subkill dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 21/01/2008, 21h38
  3. Inteface AERO, textbox et readonly.
    Par sandre dans le forum Windows Forms
    Réponses: 15
    Dernier message: 26/11/2007, 17h51
  4. Modifier couleur textbox
    Par oli_carbo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/02/2007, 22h09
  5. Mettre un textbox en readonly
    Par Batizme dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 25/01/2005, 14h34

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