2009-05-08 7 views
0

Je remplis une zone de texte (txtFileNature) avec une valeur provenant d'une fenêtre contextuelle. La zone de texte a un gestionnaire onfocus mis àComment devrais-je me lier aux événements de ma zone de texte?

onfocus=("this.blur();") 

Le problème est que je veux faire des calculs basés sur la valeur de txtFileNature et que vous souhaitez afficher le résultat en dessous. Dans quel cas puis-je utiliser mon code VB? Je ne peux pas utiliser l'événement textchanged puisque je ne tape pas dans la zone de texte.

Répondre

0

En fonction de la nature du calcul, vous pouvez le faire sur le côté du serveur ou du côté client. Si la nature du calcul permet de le faire sur le client, vous devriez faire votre calcul en utilisant l'événement côté client onchange, comme fusion a écrit dans sa réponse.

Si vous avez besoin d'un calcul côté serveur, vous disposez d'un certain nombre d'options. Je suppose que vous avez un événement côté client qui remplit la zone de texte txtFileNature sur le client. Vous pouvez ajouter à cet événement pour qu'il déclenche un appel AJAX ou un postback (en fonction de votre application) pour obtenir le résultat du calcul. Vous pouvez également utiliser l'événement côté client onchange pour déclencher un appel de publication ou AJAX. De toute façon, le résultat final est le même.

+0

J'utilise le calcul côté serveur dans lequel j'appelle storeprocedure, comment puis-je appeler cette fonction côté serveur de javascript. pouvez-vous montrer un par exemple plz .. – vidhya

+0

Je ne peux pas vous donner un exemple utile sans plus de détails de votre part. – Welbog

Questions connexes