Ma page aspx contient une liste de produits avec des zones de texte générées dynamiquement et un bouton de commande avec chaque produit.Comment obtenir la valeur du contrôle web de zone de texte créé dynamiquement dans asp.net
Les zones de texte et les boutons sont générés lors de l'exécution avec des identifiants comme txt110234, txt110235 ... etc. pour les zones de texte et btn110234, btn110235 ... etc. pour les boutons.
Chaque fois que l'utilisateur doit entrer une quantité dans la zone de texte et appuyer sur le bouton de commande associé à un produit pour passer une commande.
Tout fonctionne bien, mais maintenant je veux le faire en utilisant ajax, donc j'ai besoin pour obtenir la valeur saisie par l'utilisateur dans le texte box.I voulez faire quelque chose comme this-
var quan = document.getElementById('<%= txt' + id + '.ClientID%>').value;
Mais son me donnant l'erreur suivante. ?
Compiler Error Message: CS1012: Too many characters in character literal Source Error:
Comment puis-je obtenir la valeur de Toute suggestion textbox sera apprécié ..
Ce ** posté le code ** est JavaScript et c'est pourquoi (C#) il se plaint. Vous devez utiliser FindControl (id) pour obtenir la référence du contrôle. – adatapost
Vous avez probablement votre javascript dans un littéral. Vous pouvez directement le placer sur la page. – nunespascal
mais je veux le faire en utilisant javascript.est-ce pas possible? – user1482852