Ajouter un événement onblur à ASP.Net MVC, Html.Zone de texte
Quelle est la syntaxe correcte pour un helper HTML (dans MVC2) pour définir un onblur gestionnaire où la zone de texte est généré avec un code comme:
<%=Html.TextBox(
"ChooseOptions.AddCount" + order.ID,
(order.Count > 0) ? AddCount.ToString() : "",
new { @class = "{number: true} small-input" }
)
OriginalL'auteur justSteve | 2010-05-08
Vous devez vous connecter pour publier un commentaire.
Ajouter le
onblur
à htmlattributesOu une meilleure façon d'ajouter avec jQuery
Il doit être "flou" pas "onblur" $('#ChooseOptions_AddCount' + id).blur(function() { alert('tiré'); });
OriginalL'auteur Gabe
Je voulais présenter une solution qui vous permet de réutiliser votre code de fonction, si vous le souhaitez. Vous pouvez définir la fonction d'ailleurs, et ensuite appeler à partir de l'élément HTML.
Quelque part dans le mavue.cshtml fichier (peut-être à la partie supérieure du corps de balises), vous pouvez définir un script et de définir mafonction à l'intérieur, comme ceci:
Ensuite appeler à partir de l'élément HTML, comme ceci:
Ou, si vous êtes heureux d'utiliser un helper HTML pour définir votre zone de texte, vous pouvez le faire
OriginalL'auteur user5138047