Appeler un bouton spécifique de l'événement onClick lorsque la touche entrée est pressée C#
Je vais essayer d'obtenir un spécifique asp:button onclick événement qui se déclenche quand j'appuie sur la touche entrée dans un asp spécifique:contrôle de zone de texte.
L'autre facteur à prendre en compte est que le bouton est dans un asp:l'ouverture de contrôle du modèle.
Je n'ai aucune idée de comment le faire, des suggestions sur une carte postale s'il vous plaît.
OriginalL'auteur Static Tony | 2008-11-06
Vous devez vous connecter pour publier un commentaire.
Vous pouvez consulter la
DefaultButton
propriété du panneau de contrôle.OriginalL'auteur David Kemp
Vous pouvez définir la DefaultButton bien sur la forme. Soit comme un attribut de la balise de formulaire dans votre balisage DefaultButton = "btnSubmit" ou utiliser quelque chose comme ceci dans votre code-behind:
OriginalL'auteur Andrew Van Slaars
Son HtmlForm.DefaultButton
OriginalL'auteur Incidently
Vous avez besoin de le faire avec javascript. Il est vraiment facile avec jQuery.
Vous pouvez faire quelque chose comme (sur le dessus de ma tête, pas testé):
Edit: Être conscient que, bien que jQuery fonctionne exceptionnellement de la croix-navigateur, il y a quelques bizarreries avec keypress décrit ici.
Oups je ne voulais pas vous voir, dit le "touche entrée" j'ai pensé que vous avez dit "une touche", ouais, dans ce cas, l'utilisation DefaultButton sur asp:panel
OriginalL'auteur Andrew Bullock