2014-02-05 72 views
0

我在Joomla組件模板中使用日曆字段。在Joomla中使用日曆表單字段

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

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

但是如何在php模板中定義它?

謝謝!

使用代碼後,如何使日曆圖標與輸入框對齊? 現在就是這個樣子

enter image description here

謝謝。

嗨,至於代碼,我插入日期數據庫的字段名稱'從'和'到',所以我需要改變代碼來匹配?

<?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\']',)); 
?> 

回答

5

試試這個,

這會在表單中添加一個日曆。

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

希望它有助於..

+0

它的工作原理,但有一些小的問題,請參閱我的編輯問題。 – Soya

+0

你想使用XML表單字段中的日期選擇器嗎? –

+0

我覺得圖標問題是由於DIV的寬度試圖增加日曆的寬度放置標籤(Span,div) –

1

你需要在你的輸出文件的頂部添加以下行:

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

如果你的XML是正確的就可以工作了。

相關問題