Bonjour! Je ne sais pas si quelqu'un pourra m'aider ici. Je sais que je parle de VB.net...Mais bon, je m'essaie :
Voilà, j'ai une table remplie en VB.net qui comprend entre autres un champ texte. À côté de ce champ, j'ai un bouton qui appelle une fonction javascript. Je lui passe des paramètres. Mais je suis incapable de passer le contenu du champ texte, puisque celui-ci a un ID que je ne connais pas(dans une table, on ne sait pas à quelle row nous sommes). Voici plus d'informations :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 '************CECI DÉFINIT MON CHAMP TEXTE : ********** txtXXS = New HtmlInputText() txtXXS.Style.Add("Width", "25px") txtXXS.ID = "txtXXS_" & Replace(dr.Cells(6).InnerText, " ", "") & Session("xxsmall")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ***CECI DÉFINIT MON BOUTON IMAGE QUI APPELLE LE JAVASCRIPT*** ImageXXS = New HtmlImage ImageXXS.Src = "images/BoutonAdd.JPG" ImageXXS.Attributes.Add("onclick", "test(this,'" & table.Rows(y).Item(0) & "', '" & table.Rows(y).Item(2) & "')") dc.Controls.Add(ImageXXS)
Donc, à l'endroit où je passe le paramètre THIS, je voudrais que le paramètre soir le champ texte définit plus haut.....J'ai beaucoup essayé mais sans succès!
Merci à l'avance de votre aide précieuse!
Isabelle
Partager