2010-09-29 7 views
0

Dans la page asp.net, comment puis-je appeler les méthodes javascript pour le traitement de formulaire-soumission si le navigateur de l'utilisateur supporte javascript et utiliser le code derrière les événements si le navigateur ne supporte pas javascript.J'ai le code javascript pour envoyer les données de formulaire à une page de serveur ajax en utilisant jquery. Je ne sais pas comment appeler le nécessaire en fonction de la disponibilité javascript des navigateursASP.NET: Appeler codebehind si javascript n'existe pas dans le navigateur, Sinon, la fonction javascript

Répondre

1

Créez le formulaire qui effectue une publication et soumet les données sans JavaScript, puis définissez l'événement click sur le bouton submit pour appeler votre fonction javascript. Utilisez ensuite e.peventDefault() et e.stopPropagation() dans l'événement click pour empêcher la publication.

Vous pouvez également avoir besoin de capturer l'événement de pression de touche d'entrée et l'empêcher de provoquer un post-retour.

Questions connexes