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 :

probleme avec un getelementbyID


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 18
    Par défaut probleme avec un getelementbyID
    Bonjour,
    probleme assez compliqué a expliqué, je vais donc essayé d'etre au plus clair. Je suis en stage informatique, je travaille sur l'intranet de mon entreprise. j'ai realisé un datagrid. Dans ce datagrid en mode "edit", mon tuteur souhaiterai dans la colonne type par exemple, que l'utilisateur a une liste deroulante et aussi, au cas ou l'item n'y est pas, il peut saisir. j'avais choisi donc un ddl, mais l'utilisateur ne peut rien saisir.
    sur une autre page de l'intranet, j'ai vu un control textbox, et dès qu'on tape un caractere, une liste s'ouvre en bulle et au fur a mesure qu'on ecris, la liste diminue. j'ai opté cette solution mais voici mon probleme :
    la fonction est en javascript mais je dois l'affecter au control, sur la page existante, cela est fait de cette facon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementsByID("ct100_contentplaceholder1_type")
    type étant le name de la textbox.
    la ou cela se complique, c'est que mon textbox est dans un datagrid (dgpass) et seulement en mode edit, son ID pour html est "ctl00_ContentPlaceHolder1_Dgpass_ctl02_type" si la premiere ligne en en edition, pour la deuxieme ligne : "ctl00_ContentPlaceHolder1_Dgpass_ctl03_type"
    y'a t'il une solution pour trouver mon control si la ligne "n" est en edit?
    merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Par défaut
    tu as l'identifiant de ton controle coté client (id) avec la propriété:

    MonControle.ClientId

    J'espere que ca peut te mettre sur la piste

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 18
    Par défaut
    pas vraiment résolu mais j'ai contourné le problème, sous ma datagrid j'ai insérer un tableau, c'est comme ci que la dernière ligne du datagrid est en mode edit. comme l'id est fixe, cela fonctionne a merveille. le fonctionnement sera different, mais reste valide pour mon projet.
    (nah666, ce na pas fonctionné non plu avec l'idclient, mais merci)

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

Discussions similaires

  1. [IE6][FireFox] probleme avec getElementById
    Par kitiara999 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/02/2007, 22h41
  2. Probleme avec getElementById
    Par nabab dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 05/02/2007, 18h04
  3. Problème avec "document.getElementById"
    Par kuja2053 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/11/2006, 21h04
  4. Probleme avec mozilla et document.getElementById...
    Par cerede2000 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 09/05/2006, 21h46
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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