Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/04/2012, 04:49
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 8 meses
Puntos: 192
Respuesta: Deshabilitar fecha en DataPicker

Pero... lo has puesto dos veces? Pusiste esto:

Código Javascript:
Ver original
  1. $(function() {
  2.     $( "#datepicker" ).datepicker({
  3.         showButtonPanel: true
  4.     });
  5. });
  6.  
  7. $(function(){
  8.     $( "#datepicker" ).datepicker({ maxDate: '+0d' });
  9. });

Combiná los dos de esta forma:

Código Javascript:
Ver original
  1. $(function(){
  2.     $( "#datepicker" ).datepicker({
  3.         showButtonPanel: true,
  4.         maxDate: '+0d'
  5.     });
  6. });

La forma de usar jQuery es: Selecciono algo --> hago algo.

1°.- Seleccionamos el document y decimos que cuando esté listo (ready) realizaremos una serie de acciones:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     // Acá hago un montón de cosas cuando el DOM termine de cargar
  3. });

Yo en los ejemplos que te pasé lo he abreviado así:

Código Javascript:
Ver original
  1. $(function(){
  2.     // Acá hago un montón de cosas cuando el DOM termine de cargar
  3. });

Lo cual en las últimas versiones de jQuery es exactamente lo mismo que lo anterior.

2°.- Seleccionamos el objeto que queremos que realice alguna acción o sobre el cual queremos aplicar un plugin. En tu caso, un input con id #datepicker. La cadena "#datepicker" sería el selector.

Código Javascript:
Ver original
  1. $(function(){
  2.     // Acá hago un montón de cosas cuando el DOM termine de cargar
  3.     $("#datepicker")
  4. });

3°.- Sobre ese elemento aplicamos la acción o plugin.

Código Javascript:
Ver original
  1. $(function(){
  2.     // Acá hago un montón de cosas cuando el DOM termine de cargar
  3.     $("#datepicker").datepicker();
  4. });

4°.- La mayoría de los plugins tienen opciones, las cuales las ponemos en forma de objeto. Entre {} y separados por comas:

Código Javascript:
Ver original
  1. $(function(){
  2.     // Acá hago un montón de cosas cuando el DOM termine de cargar
  3.     $("#datepicker").datepicker({opcion1: 'valor1', opcion2: 'valor2'});
  4. });

En tu caso, y ordenando un poco para mayor legibilidad:

Código Javascript:
Ver original
  1. $(function(){
  2.     // Acá hago un montón de cosas cuando el DOM termine de cargar
  3.     $( "#datepicker" ).datepicker({
  4.         showButtonPanel: true,
  5.         maxDate: '+0d'
  6.     });
  7. });
__________________
nahueljose.com.ar