Buenas, resulta que necesito un componente calendario en mi jsp y no consigo que me funcione este codigo jquery:
<script type="text/javascript">jQuery(function($){
$("#fechaCelebracion").regional['es'] = {
closeText: 'Cerrar',
prevText: '<Ant',
nextText: 'Sig>',
currentText: 'Hoy',
monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
'Jul','Ago','Sep','Oct','Nov','Dic'],
dayNames: ['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'],
dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'],
dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'],
weekHeader: 'Sm',
dateFormat: 'dd/mm/yy',
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''};
$("#fechaCelebracion").setDefaults($.datepicker.regional['es']);
});
$(document).ready(function() {
$("#fechaCelebracion").datepicker();
});
</script>
y el html es muy simple:
<label> Fecha de celebración</label>
<input type="text" name="fechaCelebracion" id="fechaCelebracion" readonly="readonly" size="12" />
Para cargar las librerias y dependencias de jquery utilizo el CDN de google, invocandolo en un fichero /common/header.jsp de esta forma:
<script type="text/javascript"
src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>
<script type="text/javascript"
src=' http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/jquery-ui.min.js '> </script>
<link rel="stylesheet" type="text/css"
href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/themes/base/jquery-ui.css"> </link>
Me da el siguiente error:
275TypeError: 'undefined' is not an object (evaluating '$("#fechaCelebracion").regional')
Que estoy haciendo mal?
gracias por las respuestas, de jquery estoy muy pegado