Spectacle de JQuery UI datepicker sur le champ de saisie, cliquez sur?
OK c'est peut-être une question triviale, mais je suis très curieux de voir si quelqu'un a des idées sur ce:
Je suis à l'aide de JQuery UI. J'ai un <input id="#myfield" type="text">
champ et j'appelle $('#myfield').datepicker()
. Le datepicker montre chaque fois que le champ est activé. Mais le champ est le premier dans mon formulaire et est déjà l'accent quand il charge, donc un clic sur le champ, ne pas le montrer. Aussi, si je ferme le datepicker avec la touche Échap, puis je ne peux pas l'ouvrir à nouveau en cliquant sur le champ, pour la même raison: il est déjà au point.
Je suis conscient que je pourrais définir le paramètre .datepicker({showOn: 'button'})
mais je ne veux pas le bouton. Est-il possible d'avoir le datepicker apparaissent lorsque le champ est activé OU est cliqué quand déjà? J'ai déjà essayé $('#myfield').click( function () { $(this).focus() } )
et il fait le datepicker ouvrir correctement lorsque je clique sur le champ de saisie, mais ensuite lorsque je sélectionne une date, elle n'apparaît pas dans le domaine.
Normalement, je serai d'accord avec vous. Voir mon commentaire ci-dessous Rohan de Büchner réponse sur pourquoi je ne veux pas le bouton.
OriginalL'auteur alexg | 2012-05-23
Vous devez vous connecter pour publier un commentaire.
Essayer cette
J'ai mis à jour le code. Check it out copain
Merci Copain pour les réponses, j'ai été frapper ma tête de dernier 3 jours
Je ne sais pas exactement ce que votre utilisation est, mais envisager d'utiliser Bootstrap sélecteur de date maintenant, et veiller à ce que ne soit pas en conflit avec jquery ui datepicker.
OriginalL'auteur Rajan Rawal
Ce problème ne répondrai pas à votre question, mais peut être un travail autour de, si votre problème de ne pas avoir le bouton sélecteur de date, est lié à avoir le sélecteur de date de bouton... si cela a un sens?
J'ai eu un problème dont je ne veux pas avoir le bouton parce que des utilisateurs de tabulation par le biais de mon formulaire/page, et je ne voulais pas le bouton pour avoir le focus. (Bizarre expérience d'INTERFACE utilisateur)
Si c'est votre cas... vous pouvez toujours supprimer son attention en faisant ce qui suit.. (Ça va aussi, indirectement, à résoudre le problème que vous rencontrez aujourd'hui.)
OriginalL'auteur Rohan Büchner
J'ai eu un scénario similaire: Premier champ sur la page une il devrait charges fermé, sans le bouton, et sera ouvert uniquement sur le clic de l'utilisateur. Mais il était fermé la "barre de recherche", afin de modifier le comportement par défaut n'est pas une option. Voici ma solution:
Pas assez, pas parfait, il y a un flash du calendrier lorsque le chargement des pages, mais c'est à quel point je suis venu
OriginalL'auteur Alexandre
OriginalL'auteur Girish