2010-06-21 6 views
0

Je suis en train de concevoir un site web et je veux que ma page de connexion capture "Entrer" avec tous les composants, mais je ne peux pas assigner d'Evénements Clé ou Souris à TextBox. Après avoir appuyé sur "Enter", une fonction doit être exécutée avec 2 paramètres (nom d'utilisateur et mot de passe).textbox - Evénement KeyPress sur Asp.net [no javascript]

Comment puis-je faire cela?

+1

Que voulez-vous dire par "pas de javascript". Sinon, comment êtes-vous censé attraper les événements côté client? –

+0

Notez simplement ici - les options ci-dessous pour la propriété DefaultButton * utilisent * JavaScript, même si vous ne le voyez pas/ne l'écrivez pas directement. –

+0

je ne suis pas bon avec javascripts où je dois appeler à partir de javascript une fonction avec des paramètres ... – softwaremonster

Répondre

0

Si vous encapsulez tous les contrôles dans un formulaire HTML standard, appuyez sur Entrée dans l'une des zones de texte pour soumettre le formulaire. Vous pouvez ensuite traiter le nom d'utilisateur et le mot de passe entrés sur le serveur comme avec une soumission de formulaire normale. Est-ce le comportement que vous recherchez?

Vous n'avez pas besoin d'intercepter les événements sur le client dans ce cas, donc pas besoin de JavaScript.

0

How to submit ASP.NET forms with the enter key

Lire sur la propriété defaultButton des formes et des panneaux. Cela devrait vous apporter ce que vous voulez. Depuis le site ci-dessus:

ASP.NET 2.0 introduit un merveilleux travail pour cela. En spécifiant simplement la propriété "defaultbutton" à l'ID de l'événement dont vous souhaitez déclencher l'événement, votre travail est terminé. La propriété defaultbutton peut être spécifiée au niveau Formulaire dans la balise de formulaire ainsi qu'au niveau du panneau dans l'étiquette de définition. Le paramètre de niveau de formulaire est substitué lorsqu'il est spécifié au niveau du panneau, pour les contrôles qui se trouvent dans le panneau.

+0

le site web n'est pas pour TextBox, c'est pour les boutons ... – softwaremonster