Я использую UI JQuery datepicker: http://jqueryui.com/demos/datepicker/
реализованный здесь:
http://www.clients.eirestudio.net/old/
Я хочу использовать ссылку в качестве триггера, но я не могу заставить его работать.
Вот мой код:
// JQuery UI
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true,
maxDate: '0m 0d',
minDate: new Date(2000, 1 - 1, 1),
dateFormat: 'dd-mm-yy'
});
Какие-либо идеи?
Это может помочь кому-нибудь другому.
В итоге я заставил его работать с JQuery UI.
Код ниже:
$(".date-pick").datepicker({
changeMonth: true,
changeYear: true,
maxDate: '0m 0d',
minDate: new Date(2000, 1 - 1, 1),
dateFormat: 'dd-mm-yy',
showOn: 'button',
buttonImage: 'http://www.example.com/elements/images/calendar.png',
buttonImageOnly: true
});
и я изменил идентификатор datepicker на класс выбора даты
Из jqueryui , похоже, вам следует добавить showOn
и, возможно (не знаю, требуется ли это) buttonImage
:
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true,
maxDate: '0m 0d',
minDate: new Date(2000, 1 - 1, 1),
dateFormat: 'dd-mm-yy',
showOn: 'button',
buttonImage: 'images/calendar.gif', // adapt this to your image
buttonImageOnly: true
});
Попробуйте использовать:
<a href="javascript:void(0);" onclick="$.datepicker._showDatepicker($('#inputID')[0]);">Text here</a>
<input type="hidden" id="inputID"/>
...
<script type="text/javascript">
$(document).ready(
function()
{
$('#inputID').datepicker();
}
);
</script>