Comment puis-je ajouter un événement de clic de souris pour TextBox Web dans C#Comment puis-je ajouter un événement de clic de souris sur le Web TextBox en C#
Répondre
Si vous parlez d'un côté client événement onclick vous pouvez utiliser la propriété OnClick dans la concepteur, ou vous pouvez ajouter manuellement l'événement "onclick" dans le code.
Pour la méthode onclick essayez ce qui suit:
//asp will allow the onclick event to pass through to the webpage
<asp:textbox onclick="myJavaScriptFunction()" runat="server" id="myTextBox" ... >
Pour ajouter l'attribut essayer manuellement ceci:
myTextBox.Attributes.Add("onclick", "myJavaScriptFunction()");
Ne pensez pas que System.Web.UI.WebControls.TextBox prend en charge OnClientClick –
merci cxfx, j'ai mis à jour ma réponse, vous avez raison. –
<asp:TextBox runat="server" ID="MyTextbox" onclick="alert('click')" />
Sélectionnez la zone de texte Aller à "Propriétés" dans le bas coin droit Cliquez sur l'éclair (événements)
et là vous verrez une liste d'événements, textchanged, onload etc. Dans là vous mettez dans votre nom de méthode et commencez la programmation!
Vous voulez dire?
txtBox1.Attributes.Add("onClick","javascript:doSomething()");
Vous devez vous inscrire js événement
textBox1.Attributes.Add("onclick","javascript:alert('ALERT ALERT!!!')")
Si vous cherchez événement click côté serveur. Essaye ça.
public class TextBox : System.Web.UI.WebControls.TextBox, System.Web.UI.IPostBackEventHandler
{
private static readonly object _clickEvent = new object();
[System.ComponentModel.Category("Action")]
public event EventHandler Click
{
add { base.Events.AddHandler(_clickEvent, value); }
remove { base.Events.RemoveHandler(_clickEvent, value); }
}
protected virtual void OnClick(EventArgs e)
{
EventHandler handler = (EventHandler)base.Events[_clickEvent];
if (handler != null) handler(this, e);
}
protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer)
{
base.AddAttributesToRender(writer);
writer.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Onclick, base.Page.ClientScript.GetPostBackEventReference(this, null));
}
#region IPostBackEventHandler Members
void System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(string eventArgument)
{
this.OnClick(EventArgs.Empty);
}
#endregion
}
<pages>
<tagMapping>
<add tagType="System.Web.UI.WebControls.TextBox"
mappedTagType="{namespace}.TextBox"/>
</tagMapping>
</pages>
Vous pouvez utiliser JS pour Concern.
définir une méthode JS
pour OnClick Event
, Say doSomething()
entre Script Tag dans la ASP
page Et Call
la méthode de la TextBox
- 1. textbox devrait invoquer un événement de clic de bouton
- 2. Datagrid + Événement clic droit de la souris
- 3. Comment développer sur un clic de souris
- 4. Obtenir des coordonnées de souris sur un clic de souris en C#
- 5. java: l'activation d'un événement clic de souris
- 6. Obtenir le bon résultat de clic de souris événement
- 7. Comment simuler un clic de souris sur le terminal mac?
- 8. Jquery comment ajouter et supprimer un événement de clic div
- 9. Comment détecter un clic de souris en dehors du contrôle Winform en C#?
- 10. Comment désactiver le clic droit de la souris dans un TextBox?
- 11. Comment puis-je gérer cliquez sur événement Web en lecture seule TextBox en C#
- 12. capture les clics de souris sur WPF TextBox
- 13. Comment gérer un événement en C# basé sur un clic de cellule dans un DataGridView?
- 14. comment ajouter un événement double-clic sur une ligne de table en utilisant javascript?
- 15. Evénement jQuery click(); comment éviter cet événement sur le clic droit de la souris btn?
- 16. sur événement clic sur .swf
- 17. Événement de clic de jour sur fullcalendar
- 18. Comment supprimer un objet avec un clic de souris?
- 19. Changement de vidéo sur un clic de souris?
- 20. Ne pas ajouter un événement, cliquez sur
- 21. Clic de souris en envoyant des messages
- 22. Simulation d'un clic de souris dans Windows
- 23. Ajouter un événement de clic à une zone de liste remplie d'objets dans le code
- 24. jquery - événement de clic
- 25. Comment détecter le clic droit de la souris tout en appuyant sur le bouton gauche de la souris dans IE?
- 26. comment mettre en œuvre une diapositive vers le bas sur un événement de clic avec jquery
- 27. BlackBerry - Invocation d'un événement de clic sur le bitmap Champ
- 28. comment arrêter carrousel 3d sur l'événement de clic de souris
- 29. comment savoir si le clic de souris a été fait sur la barre de titre
- 30. MFC: Comment capturer un événement de clic de lien dans un contrôle de navigateur Web?
S'il vous plaît élaborer, est-ce dans une application Web ou une page affichée avec le contrôle WebBrowser? – Amirshk