J'ai une vue de grille imbriquée avec 45 cases à cocher. Je souhaite que l'utilisateur puisse cliquer sur une case à cocher et conserver cette valeur dans une grille distincte jusqu'à ce qu'il veuille agir (similaire à un panier).Obtention de la valeur de case à cocher à partir de la vue de grille imbriquée
Les cases à cocher sont imbriquées dans une grille de deuxième niveau derrière un répéteur.
<repeater>
<gridview>
<gridview>
checkbox
<gridview/>
<girdview />
<repeater />
que je rencontrais un diable de temps à essayer d'obtenir la valeur de la case à cocher profonde et veulent apprendre jQuery et pensé que c'est un bon moment. Ce que je pensais était que l'utilisateur cliquait sur la case à cocher, jQuery obtiendrait l'id du contrôle (et la valeur), je pourrais alors passer cela à un déclencheur ajax postback et remplir le gridview 'panier d'achat'. La raison pour laquelle je dois passer par ajax est que je dois obtenir plus de valeurs d'une base de données en fonction de la case à cocher choisie par l'utilisateur.
Je pense que je pourrais le prendre à partir de là. Mon plus gros problème en ce moment est de trouver comment obtenir l'ID et la valeur de la case à cocher.
http://jsfiddle.net/AKU4W/ tant que la traversée n'a pas d'importance, il suffit de lier à la boîte spécifique. - Dans le pire des cas, vous pouvez utiliser '$ find()' de ASP pour rechercher les contrôles de case à cocher en premier, puis les lier (ou localiser le gridview et trouver toutes les cases à cocher). –
J'aimerais redimensionner ceci parce que j'ai besoin de comprendre ce qui se passe avant que j'ai la solution ... pourrais-je voir le code de jQuery pour cliquer une case à cocher et retourner l'identification de contrôle d'une des cases à cocher imbriquées? – IMAbev
Merci, Brad. Après avoir examiné le lien que vous avez fourni, j'ai été en mesure d'obtenir où je voulais pour le moment. Je peux maintenant cliquer sur la case à cocher et obtenir la valeur. Maintenant, j'ai besoin de comprendre comment passer cette valeur à un gridview ... – IMAbev