Quelqu'un peut-il me dire comment déclenchez-vous l'événement OnSelect de DatePicker? Mon code fonctionne bien (tirant des données d'une base de données basée sur la valeur de DatePickers Altfield), mais lorsque la page chargée de la page ne déclenche pas l'événement OnSelect à la date actuelle et cela n'ayant rien afficher; Donc, je voudrais faire cela manuellement.
4 Réponses :
Vous pouvez déclencher un code: p> Démo: http://jsfiddle.net/irvindominin/dynuw/ p> p> p> cliquer sur code> sur la date datestpicker juste après l'ensemble de la date.
J'obtiens une erreur: Données d'instance manquantes pour cette date datchPicker code>. Quelqu'un sait-il pourquoi cela se produirait-il?
@MANOJSHRESTHA Pouvez-vous fournir un exemple s'il vous plaît?
@Irvindominin est-il possible d'utiliser des propriétés à l'intérieur de OnSélectionne, comme Altfield: '#Date',
J'ai pris cela à partir du code source du fichier DatePicker.js. Notez que ceci code> doit être remplacé par votre élément d'entrée (pas l'objet JQuery, l'élément DOM réel). Dans mon cas, je l'appelais à partir d'un événement clé.
meilleure solution
Pourriez-vous expliquer plus pourquoi c'est la "meilleure solution" ou au moins comment cela fonctionne? Je ne considérerais pas l'utilisation de fonctions internes «cachées» du module JQuery DatePicker pour être une bonne solution, sans parler du «meilleur».
Fonctionne bien pour moi!
Ceci est la seule solution que j'ai trouvée qui fonctionne également pour un DateTimePicker
p>
var $calendar =$('#from'); $.datepicker._getInst($calendar[0]).settings.onSelect()//or onClose or any event
Essayez de déclencher un événement de clic pour votre satdatPicker dans le corps code> code>
surcharger code> fonction ou
$ (document) .Readady () code> en utilisant
$ (' #datepicker '). Cliquez sur (); code>