【问题标题】:Use calendar form field in Joomla在 Joomla 中使用日历表单域
【发布时间】:2014-02-05 08:40:14
【问题描述】:

我在 Joomla 组件模板中使用日历字段。

但我不知道如何使用它。示例 XML 字段定义是

<field name="mycalendar" type="calendar" default="5-10-2008" label="Select a date" description="" format="%d-%m-%Y" />

但是如何在php模板中定义呢?

谢谢!

使用代码后,如何让日历图标与输入框对齐? 现在是这样的

谢谢。

嗨,至于代码,我将日期插入到字段名称'from'和'to'的数据库中,那么我需要在哪里更改代码以匹配它?

<?php
    echo JHTML::calendar(date("Y-m-d"),'from', 'date', '%Y-%m-%d',array('size'=>'8','maxlength'=>'10','class'=>' validate[\'required\']',));
?>

<?php
    echo JHTML::calendar(date("Y-m-d"),'to', 'date', '%Y-%m-%d',array('size'=>'8','maxlength'=>'10','class'=>' validate[\'required\']',));
?>

【问题讨论】:

    标签: joomla


    【解决方案1】:

    试试这个,

    这将在表单中添加一个日历。

    <?php
        echo JHTML::calendar(date("Y-m-d"),'mycalendar', 'date', '%Y-%m-%d',array('size'=>'8','maxlength'=>'10','class'=>' validate[\'required\']',));
      ?>
    

    希望对你有所帮助..

    【讨论】:

    • 它有效,但有一些小问题,请参阅我编辑的问题。
    • 您想使用 XML 表单字段中的日期选择器吗?
    • 我认为图标问题是由于DIV的宽度尝试增加日历放置标签的宽度(Span,div)
    • 如何使用日期选择器?
    • 你好,我也想实现一个自定义字段来选择时间,你能给我一些指导吗?
    【解决方案2】:

    您需要在输出文件的顶部添加以下行:

    JHTML::_('behavior.calendar');
    

    如果你的 XML 是正确的,一切都应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-05
      • 2017-03-25
      • 1970-01-01
      • 2014-05-16
      • 2014-10-08
      • 2011-04-17
      相关资源
      最近更新 更多