7
votes

Empêcher la date picker de fermer une liste déroulante parent

J'utilise bootstrap pour développer un site et j'ai besoin d'un formulaire dans une liste déroulante dans ma NAV top NAV.

Cela fonctionne bien, mais je dois également utiliser un datation picker dans l'un des champs et lorsque l'utilisateur sélectionne un mois différent, la liste déroulante du parent se ferme.

J'aimerais que vous puissiez cliquer n'importe où dans la date datest sans la fermeture déroulante.

Alternativement pourrait être modifié pour que la liste déroulante puisse être modifiée S'ouvre et ferme uniquement avec un clic sur le lien NAV, plutôt que de fermer lorsque vous cliquez sur n'importe où.

jsfiddle ici - http://jsfiddle.net/ackuu/

merci pour toute aide !! / p>

html xxx < p> js xxx


1 commentaires

DateTimePicker a été mis à jour avec une fonction de débogage. S'il vous plaît voir ma réponse ci-dessous.


3 Réponses :


3
votes

Vous devez simplement empêcher l'événement .DATAPICKER CODE> S à partir de bulletin de bulletin dans l'arborescence DOM:

$().ready(function(){
    $(".datepicker").datepicker({
        dateFormat          : 'dd-mm-yy',
        firstDay            : 1,            // sets first day of the week to Monday
        minDate             : 1,            // sets first available date in calendar to tomorrow's date
        showOtherMonths     : true,         // displays days at beginning or end of adjacent months
        selectOtherMonths   : true
    }).click(function(e) {
       e.stopPropagation(); // <--- here
    });
});


0 commentaires

3
votes

Le code ci-dessous fonctionne pour moi. xxx


0 commentaires

0
votes

Je sais que c'est une ancienne question, mais le développeur a implémenté une fonctionnalité de débogage à faire de ce xxx


0 commentaires