DatePicker pas de travail à l'intérieur d'un modal
J'ai un site et voici un lien, Lorsque vous cliquez sur zone de texte, vous pouvez voir le DatePicker de travail
Mais si vous cliquez sur jemportFriend -> Add Manual Friend ->
ensuite, si vous cliquez sur le champ anniversaire du datepicker n'apparaît jamais.Je peux voir à travers firebug que le domaine a obtenu le hasDatePicker
attribut.
Je ne suis pas sûr de ce qu'il n'est pas de montrer le datepicker,quelqu'un qui peut m'aider svp merci
regardez dans les cas de délégation...
pourquoi avez-vous l'envelopper dans un $(function() ?
techniquement, il n'a pas besoin de cela, parce que son scénario est à la fin du corps. Mais c'est une bonne pratique à mettre votre script à l'intérieur d'un document prêt à fonctionner comme ça.
je vous remercie, mais la réponse est un peu vague
pourquoi avez-vous l'envelopper dans un $(function() ?
techniquement, il n'a pas besoin de cela, parce que son scénario est à la fin du corps. Mais c'est une bonne pratique à mettre votre script à l'intérieur d'un document prêt à fonctionner comme ça.
je vous remercie, mais la réponse est un peu vague
OriginalL'auteur | 2013-08-29
Vous devez vous connecter pour publier un commentaire.
@Bluetoft dit, la réponse est le cas de la délégation.
La raison qu'il ne fonctionne pas pour vous, c'est parce que votre datepicker est lié à des éléments qui existent au moment d'exécuter le script (pour ne pas mentionner, le champ anniversaire a un id différent de #datepicker, qui est ce que votre script est liaison).
Lorsque vous dynamiquement mettre dans le nouveau formulaire, le datepicker n'est pas lié à des éléments nouveaux.
Donc, d'une méthode, selon cette réponse, est de construire votre script comme ceci:
En outre, votre formulaire "anniversaire" d'entrée a une id #fi_bday, qui est une autre raison, il n'est pas lié. Je vous recommande d'assigner toutes les entrées où vous souhaitez que le datepicker avec une classe de "datepicker", puis modifiez le script pour lier le datepicker de la fonctionnalité
'.datepicker'
éléments:Enfin, si vous ne voulez pas utiliser le mieux, classe générique de la méthode ci-dessus, vous pouvez utiliser deux sélecteurs dans le sélecteur ci-dessous. La méthode ci-dessous les délégués de manière à lier le datepicker de la fenêtre modale élément(s):
OriginalL'auteur cale_b
La solution mentionnée ci-dessus ne fonctionne pas pour moi.
Comme date-picker n'a pas la propriété z-index, de sorte qu'il ne montrait pas sur modal/popup qui a le z-index.
J'ai trouvé que la date-picker fonctionnait bien, mais il montrait derrière le modal.J'ai donc ajouté la propriété z-index à la date-sélecteur de classe.
C'est pourquoi je partage ma solution à d'autres utilisateurs. Je suis sûr que cela va aider quelqu'un.
Cela ne fonctionne pas pour moi. Je l'ai essayé, mais ne fonctionne pas.
OriginalL'auteur t4taurus
sur C#.net
dans .aspx
puis dans Page_Load en aspx.cs
OriginalL'auteur Mitr Raiputta
Ajouter un z-index à votre datepicker classe et ajouter importante avec elle. donner Plus de valeur que les modaux. Normalement modale ont un z-index de 1050
OriginalL'auteur Abdus Salam Azad
Ajouter une propriété contenant:
OriginalL'auteur Miguel A Santiago
J'ai eu le même problème et j'ai compris que j'étais rendu le datetimepicker bibliothèque deux fois (une fois dans la page principale, et une fois dans la vue partielle). Le rendu qu'une seule fois dans la page principale résolu.
OriginalL'auteur Bogdan Dragomir