2011-09-13 3 views
0

J'utilise un AJAX Calendar Extender comme composant de calendrier dans mon projet. Et je dois appeler une fonction javascript sur le changement de la date .. J'utilise l'événement onclientdateselectionchanged pour ce faire et cela fonctionne très bien. Mais le problème est que cela fonctionne seulement Si je choisis la date du calendrier en utilisant la souris. Si je saisis la date manuellement, la fonction javascript ne sera pas appelée. Pouvez-vous suggérer comment appeler la fonction, si je saisis la date manuellement aussi. Merci à l'avance ..Événement Ajax Calendar Extender onchange

+0

Vous devriez certainement faire plus d'efforts pour décrire votre problème et ce que vous utilisez réellement. Avec cette information, vous ne pouvez pas attendre de l'aide. WTH est onclientdateselectionchanged; Qu'est-ce qu'un AJAX Calendar Extender? – evildead

Répondre

1

Vous avez probablement résolu ce d'une façon ou d'une autre il y a longtemps, mais je couru dans ce aujourd'hui en cherchant (ce qui s'avère être ma réponse :) onclientdateselectionchanged. Puisque vous m'avez aidé à trouver ma réponse, voici la vôtre.

Pour gérer le cas où l'utilisateur entre manuellement les informations de date, il suffit d'appliquer un autre gestionnaire pour l'événement "onkeyup". Exemple:

txtLastName.Attributes.Add("OnKeyUp", "OnFormFieldChanged();");