Estoy tratando de establecer un rango para un datepicker de jquery que tengo en mi formulario pero cuando abro la forma que me permite seleccionar cualquier fecha.

  <input class="span2 datepicker" name="tw#local#changeRequest#DeliveryDate" type="text" id="dp1">


 <!-- jQuery -->
 <script type="text/javascript" src="<#=tw.system.model.findManagedFileByPath('jquery-1.7.2.min.js', TWManagedFile.Types.Web).url;#>"></script>

 <!-- Datepicker Script -->
 <script type="text/javascript" src="<#=tw.system.model.findManagedFileByPath('bootstrap-datepicker_new.js', TWManagedFile.Types.Web).url;#>"></script>

 <script type="text/javascript">
 $(document).ready(function(){

 $( "#datepicker" ).datepicker({ minDate: -20, maxDate: "+1M +10D" });

 });
 </script>
InformationsquelleAutor silvster27 | 2012-08-10

6 Comentarios

  1. 9

    Hasta donde yo sé, debe ser hecho como este:

    $("#datepicker").datepicker('option', {minDate: <some date>, maxDate: <some date>});

    Lo que te falta es que se debe establecer el uso de ‘opción’.

  2. 1
    $('#datepicker').datepicker({
                    maxDate: '+1m',
                    minDate: '-20d',
                    });

    Cuando min y max de la fecha son expresiones que deben ser cadenas y bien definido. Aquí es el link para jquery ui datepicker MaxDate sección.

  3. 0

    Una cosa más, usted puede haber notado que ya, pero
    su selector está en la búsqueda de ID como «datepicker».
    Considerando, que a su datepicker es su CLASE.
    Así que creo que usted necesita para cambiar de
    «#datepicker» a
    «.datepicker».

  4. 0

    acaba de agregar en el controlador si está utilizando angularjs $scope.hoy = new Date()

    y en html min-date=»hoy»

  5. 0

    También puede probar esta.

    $('#datepicker1').datepicker({
      format: 'mm/dd/yyyy',
    });
    
    $('#datepicker1').on('change', function() {
      $('#datepicker2').datepicker({
        startDate: $('#datepicker1').val()
      })
    });

Dejar respuesta

Please enter your comment!
Please enter your name here