0

试图在我正在构建的组件中拥有多个弹出日历,但只有第一个有效。

<?php echo JHTML::calendar($this->escape($item->datepassed), 'teacher_datepassed', 'teacher_datepassed', '%Y-%m-%d'); ?>

一些研究虽然似乎找不到不止一个有效的例子:

http://docs.joomla.org/JHtml::calendar/1.6
http://www.zriel.com/joomla/25-how-to-add-pop-up-calendar-in-backend-of-joomla

想法?

谢谢!

4

1 回答 1

0

您必须为日历使用不同的名称和 ID,否则 javascript 会崩溃。另外,请确保您没有任何其他 JS 错误,因为它可能导致无法正确初始化。用户 Firebug 控制台或 Chrome 控制台。

<?php 
echo JHtml::calendar($item->datepassed, 'cal1_name', 'cal1_id'); 
echo JHtml::calendar($item->datepassed, 'cal2_name', 'cal2_id'); 
?>
于 2012-04-10T06:01:23.657 回答