asp.net zone de texte - côté client événement textChanged ne se déclenche pas
je veux que ma zone de texte à l'incendie d'un textChanged côté client (JS) de l'événement lorsqu'un texte est changé à l'intérieur.
j'ai lu beaucoup de posts à ce sujet. la plupart d'entre eux parlent d'un code-behind de l'événement et ceux qui parlent du côté client indique à ajouter l'attribut onchange:
<asp:TextBox runat="server" ID="TextBox1" onchange="javascript: ontextchanged();"></asp:TextBox>
mais cet événement ne se déclenche lorsque je perds le focus sur la zone de texte.
quelle est la solution ?
comment puis-je tirer une fonction JS à chaque fois qu'un texte est modifié à l'intérieur de la zone de texte?
Personnellement, j'ai résolu ce problème en utilisant un client-côté de la minuterie qui interroge la zone de texte pour des modifications de temps en temps, et appelle la
ontextchanged()
fonction si a été changé.OriginalL'auteur Rodniko | 2011-11-21
Vous devez vous connecter pour publier un commentaire.
Utilisation
onkeyup
ouonkeydown
à la place.Ce sera alors l'exécution de la fonction lorsque vous tapez ou cliquez sur la zone de texte. Vous pouvez également découvrir le mot de code de l'événement, et empêcher la fonction si vous ne voulez pas fonctionner pour certaines touches.
OriginalL'auteur Tim B James
Essayer cette http://www.zurb.com/playground/jquery-text-change-custom-event
OriginalL'auteur coder