1.- Es
Inhabilitar :P
2.- .datepicker() tiene la opción
maxDate:
http://jqueryui.com/demos/datepicker/#option-maxDate
Sería así:
Código Javascript
:
Ver original$( ".selector" ).datepicker({ maxDate: '+0d' });
Es decir, 0 días hacia adelante a partir de hoy. Tené en cuenta que esta fecha es obtenida de la computadora del cliente y puede estar mal.
Ejemplo:
Código HTML:
Ver original<!doctype html>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script> <script type="text/javascript"> $(function(){
$( "input" ).datepicker({ maxDate: '+0d' });
});