2012-05-02 15 views

Respuesta

21
<script> 
     $(function() { 
      $("#datepicker").datepicker({ 
       showOn: "button", 
       buttonImage: "http://jqueryui.com/resources/demos/datepicker/images/calendar.gif", 
       buttonImageOnly: true 
      }); 
     }); 
</script> 
3

Si hace clic en el botón Ver código fuente a continuación el ejemplo se ha vinculado a, verá algo como esto:

$('#field').datepicker({   
    buttonImage: '/images/calendar_icon.png' 
}); 
+0

no tengo la calendar_icon.png en mi descarga. así que quería usar la imagen ui-icon-calendar. – user525146

0

por esto podemos borrar la fecha dada desde el campo, aunque el campo es de solo lectura. Debe ser de solo lectura, para que el usuario no la dé a elegir de datepicker.

html:

$("#datepickerID").datepicker({   
    showOn: "button", 
    buttonImage: "images/calendar.png", 
    buttonImageOnly: true, 
    buttonText: "Select date", 
    minDate : 0, 
    showButtonPanel: true, 
    closeText: 'Clear', 
    onClose: function() { 
     var event = arguments.callee.caller.caller.arguments[0]; 
     // If "Clear" gets clicked, then really clear it 
     if ($(event.delegateTarget).hasClass('ui-datepicker-close')) { 
      $(this).val(''); 
     } 
    } 
}); 
Cuestiones relacionadas