J'ai une zone de texte dans un contrôle de mise à jour asp.net. Lorsque je clique sur un bouton de la page Web, la valeur de cette zone de texte est modifiée. Et je veux utiliser javascript pour obtenir la valeur modifiée. Le code que j'ai utilisé était:Comment obtenir la valeur d'une zone de texte modifiée par asp.net ajax du côté client (par javascript)?
var kmlString = document.getElementById('<%=TextBox1.ClientID%>').getAttribute("value");
Il a seulement obtenu la valeur originale de ma zone de texte. Je me demande comment puis-je obtenir la dernière valeur de la zone de texte par javascript. Les navigateurs que j'ai l'intention d'utiliser sont Firefox et Safari. Donc, ce serait génial si le script peut fonctionner pour les deux navigateurs.
Merci beaucoup!
Pouvez-vous nous donner un exemple? Je trouve difficile de deviner ce qui ne va pas. –
Désolé à ce sujet. Voici l'exemple: Je crée un TextBox (ID = textbox1) dans une page Web, il a une valeur de chaîne par défaut, par exemple "Default". Lorsque j'ouvre la page Web pour la première fois sur un navigateur, la chaîne "Default" apparaît dans le TextBox. Ensuite, je clique sur un bouton sur la même page Web. Cette valeur de ce TextBox modifié à une nouvelle chaîne, dites "Nouvelle valeur". La modification est effectuée par un ajax updatepanel dans asp.net. Après la modification, je veux obtenir la valeur modifiée de ce TextBox. Pour y arriver, j'ai essayé le code ci-dessus. Mais la valeur renvoyée est "Default" au lieu de "New Value". – Aaron
Et ma question est comment obtenir la "nouvelle valeur" au lieu de l'original inchangé? J'espère que je l'explique clairement. Merci pour votre aide à l'avance. – Aaron