L'obtention de la valeur de datepicker de JQUERY
Si je veux afficher les JQUERY UI datepicker en l'attachant à un DIV comme $("div#someID").datepicker()
- comment puis-je accéder à la date choisie? Je suppose que si il n'est pas lié à une INPUT
alors il ne sera pas soumise avec le formulaire.
Je suppose que par la suite, si j'ai besoin de le lier à un élément d'ENTRÉE, est-il un moyen de contrôler le positionnement de la datepicker par rapport à l'élément d'ENTRÉE? Si je voulais le datepicker pour apparaître au-dessus ou sur le côté de l'élément plutôt que de ci-dessous, comment dois-je procéder?
Pardonnez-moi si cette réponse est quelque part vraiment évident.
Vous devez vous connecter pour publier un commentaire.
Si vous voulez pour obtenir la date lorsque l'utilisateur sélectionne, vous pouvez le faire:
Je ne suis pas sûr au sujet de la deuxième partie de votre question. Mais, avez-vous essayé d'utiliser les feuilles de style et le positionnement relatif?
"Wed Nov 08 2017 18:20:28 GMT+0100 (W. Europe Standard Time)"
?Date.UTC( dateObject.getFullYear(), dateObject.getMonth(), dateObject.getDate() );
Vous pouvez utiliser le
getDate
méthode:Qui vous donnera un objet Date en
d
.Il n'y a pas options pour le positionnement la fenêtre mais vous pourriez être en mesure de faire quelque chose avec les CSS ou le
beforeShow
événement si nécessaire.vous devez le lier à l'élément d'entrée seulement
Vous pouvez supprimer l'attribut name de cette entrée, afin de ne pas être soumis.
Pour accéder à la valeur de ce contrôle:
et vous avez peut-être un coup d'oeil au document dans http://jqueryui.com/demos/datepicker/
Vous pourriez le faire comme suit - avec validation juste pour s'assurer que le datepicker est lié à l'élément.
Si vos éléments sélectionnés ne sont pas un, vous devez utiliser de cette façon:
À la position de la datepicker côté du champ de saisie vous pouvez utiliser de code suivant.