Я занимаюсь разработкой с помощью php и пытаюсь внедрить средство выбора даты jquery в свое приложение. Я пытаюсь отобразить средство выбора даты, которое связано с конкретным полем ввода. У меня есть следующий код. Проблема в том, что при первом нажатии на вход ничего не происходит. Только когда я расфокусируюсь и затем снова нажму на него, он отобразит сборщик. Как заставить его отображать средство выбора даты при первом нажатии?
<script>
function open_picker(X)
{
$( X ).datepicker({
autoSize: true,
showOtherMonths: true,
selectOtherMonths: true });
};
</script>
<?php $datepickerid = "datepicker" ?>
<input id='<?php echo $datepickerid; ?>' onClick='open_picker("<?php echo "#".$datepickerid; ?>");' type='text' value='05/21/2011' size='10'>
Мне нужно передать входные идентификаторы через функцию, потому что я буду использовать цикл php для создания входов DatePicker с разными идентификаторами.
Заранее спасибо!