OVH Cloud OVH Cloud

[javascript + ASP.NET 2.0]

3 réponses
Avatar
Cyril
Bonjour

J'ai besoin de récupérer par javascript des boutons, des checkbox dans
ma page qui sont générés dynamiquement.
En Asp, j'affecte bien mes id sur les éléments mais lorsque je regarde
le code source généré j'ai par exemple :
id="ctl00_CntntPlcHldrMain_TxtFonction" au lieu d'avoir
ID="TxtFonction"

Alors bien sûr, impossible de récupérer mes info convenablement. Et
dans des checkboxlist c'est pire. L'id des checkbox généré n'a rien à
voir avec ce que je lui donne.
N'y a-t-il pas possibilité de forcer mon ID et pas qu'il génère le sien
?

Merci

Cyril

3 réponses

Avatar
Cyril
Il se trouve que Cyril a formulé :
Bonjour

J'ai besoin de récupérer par javascript des boutons, des checkbox dans ma
page qui sont générés dynamiquement.
En Asp, j'affecte bien mes id sur les éléments mais lorsque je regarde le
code source généré j'ai par exemple :
id="ctl00_CntntPlcHldrMain_TxtFonction" au lieu d'avoir ID="TxtFonction"

Alors bien sûr, impossible de récupérer mes info convenablement. Et dans des
checkboxlist c'est pire. L'id des checkbox généré n'a rien à voir avec ce que
je lui donne.
N'y a-t-il pas possibilité de forcer mon ID et pas qu'il génère le sien ?

Merci

Cyril




Bon ben je me suis fait une fonction qui décompose l'id généré par asp
pour récupéré mon id...
En fait dès qu'un compsant se trouve dans un conteneur, asp lui
attribue un id à lui, en concaténant mon id
Avatar
Sébastien FERRAND
Cyril a formulé ce vendredi :
Il se trouve que Cyril a formulé :
Bonjour

J'ai besoin de récupérer par javascript des boutons, des checkbox dans ma
page qui sont générés dynamiquement.
En Asp, j'affecte bien mes id sur les éléments mais lorsque je regarde le
code source généré j'ai par exemple :
id="ctl00_CntntPlcHldrMain_TxtFonction" au lieu d'avoir ID="TxtFonction"

Alors bien sûr, impossible de récupérer mes info convenablement. Et dans
des checkboxlist c'est pire. L'id des checkbox généré n'a rien à voir avec
ce que je lui donne.
N'y a-t-il pas possibilité de forcer mon ID et pas qu'il génère le sien ?

Merci

Cyril




Bon ben je me suis fait une fonction qui décompose l'id généré par asp pour
récupéré mon id...
En fait dès qu'un compsant se trouve dans un conteneur, asp lui attribue un
id à lui, en concaténant mon id



Coté serveur, tu peux utiliser la propriété ClientID de tes controles
pour récupérer l'id à utiliser en JavaScript.

Sébastien

--
---
Sébastien FERRAND
Microsoft Visual C# MVP
blog : http://blogs.developpeur.org/sebmafate
Avatar
Cyril
Sébastien FERRAND avait énoncé :
Cyril a formulé ce vendredi :
Il se trouve que Cyril a formulé :
Bonjour

J'ai besoin de récupérer par javascript des boutons, des checkbox dans ma
page qui sont générés dynamiquement.
En Asp, j'affecte bien mes id sur les éléments mais lorsque je regarde le
code source généré j'ai par exemple :
id="ctl00_CntntPlcHldrMain_TxtFonction" au lieu d'avoir ID="TxtFonction"

Alors bien sûr, impossible de récupérer mes info convenablement. Et dans
des checkboxlist c'est pire. L'id des checkbox généré n'a rien à voir avec
ce que je lui donne.
N'y a-t-il pas possibilité de forcer mon ID et pas qu'il génère le sien ?

Merci

Cyril




Bon ben je me suis fait une fonction qui décompose l'id généré par asp pour
récupéré mon id...
En fait dès qu'un compsant se trouve dans un conteneur, asp lui attribue un
id à lui, en concaténant mon id



Coté serveur, tu peux utiliser la propriété ClientID de tes controles pour
récupérer l'id à utiliser en JavaScript.

Sébastien



ok merci