jquery
  • jquery-ui
  • datepicker
  • jquery-ui-datepicker
  • 2017-03-29 2 views 0 likes 
    0

    Je souhaite définir minDate. J'utilise cetteDéfinir minDate dans Jquery

    $(function() { 
        $("#dph-entry").datepicker('option', 'minDate', new Date(2017, 3, 27)); 
    }); 
    

    l'entrée

    <input type='text' class="con-input" id='dph-entry' placeholder="Entrada"/> 
    

    mais ne fonctionne pas

    Répondre

    1

    Vous devez initialiser datepicker() premier. Alors seulement option peut être réglé.

    $("#dph-entry").datepicker(); 
    $("#dph-entry").datepicker('option', 'minDate', new Date(2017, 3, 27)); 
    

    meilleures options de passe lors de l'initialisation

    $("#dph-entry").datepicker({'minDate': new Date(2017, 3, 27)}); 
    

    $(function() { 
     
        $("#dph-entry").datepicker({ 
     
        'minDate': new Date(2017, 3, 27) 
     
        }); 
     
    });
    <link href="https://code.jquery.com/ui/jquery-ui-git.css" rel="stylesheet" /> 
     
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
     
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script> 
     
    <input type='text' class="con-input" id='dph-entry' placeholder="Entrada" />

    +0

    Était-ce, merci. – NARTONIC

    1

    La façon dont vous utilisez est comment vous pouvez régler la date min après l'initialisation.

    ou définit l'option MinDate, après l'initialisation:

    // Getter

    var MinDate = $ (".Sélecteur") .datepicker ("option", "MinDate")

    // Setter

    $ (".Sélecteur") .datepicker ("option", "MinDate", new Date (2007, 1 - 1, 1));

    Lorsque vous essayez de définir la valeur par défaut min date signifie que vous essayez d'initialiser le datepicker avec la date min, c'est la raison pour laquelle vous devez ajouter les options un peu différemment, property: value:

    Initialisez le datepicker avec l'option spécifiée MinDate:

    $ (".Sélecteur") .datepicker ({MinDate: new date (2007, 1 - 1, 1)});

    Voir le modèle de travail snippet ci-dessous s'il vous plaît:

    $(function() { 
     
        $(document).ready(function() { 
     
        //$("#dp-entry").datepicker('option', 'minDate', new Date(2017, 3, 27)); 
     
        $("#dph-entry").datepicker({minDate: new Date(2017, 3, 27)}); 
     
        }) 
     
    });
    <link href="https://code.jquery.com/ui/jquery-ui-git.css" rel="stylesheet"/> 
     
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
     
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script> 
     
    <input type='text' class="con-input" id='dph-entry' placeholder="Entrada" />

    Vous pouvez lire ce que je disais here.

     Questions connexes

    • Aucun problème connexe^_^