2010-07-01 3 views
0

J'ai une zone de texte Email Id. Mon exigence est qu'un utilisateur entre un certain Email ID valide dans la zone de texte et appuyez sur la touche Entrée. Un message d'état ou un message d'erreur devrait s'afficher. J'ai un bouton appelé Envoyer après la zone de texte. Cliquez sur le bouton Envoyer ou sur la touche ENTRÉE (le focus doit être sur la zone de texte et non sur le bouton Envoyer). Il va effectuer un appel Ajax.Quel est le comportement par défaut de l'événement de presse de touche ENTRÉE?

J'ai les méthodes En cas de réussite et En cas d'échec dans cet appel Ajax. En cas de succès, je vais afficher un message d'état disant "Message envoyé avec succès". En cas d'échec, j'affiche une autre erreur.

Le problème est que je ne vois aucun message d'état ou d'erreur sur ma page. Au lieu de cela, la page est actualisée. Est-ce dû au comportement par défaut de la touche ENTRÉE, appuyez sur Événement?

Répondre

1

Oui, c'est à cause du comportement par défaut. Vous pouvez renvoyer false dans votre script JScript pour éviter la publication d'un message.

Questions connexes