2016-12-28 30 views
0

我已經在Yii 2中使用正常的輸入字段來獲取日期。我沒有使用模型輸入字段。如何在該輸入字段中使用datepicker?如何在yii2中使用datepicker?

我輸入域代碼是:

<div class="col-lg-4"> 
    <label>From</label> &nbsp;<input type="text" id="datepicker" class="form- control" name="frominput" /> 
</div> 

現在我的JS代碼是:

<?php 
    $this->registerJs(" 
     $('#datepicker').datepicker(); 
    "); 
?> 

這不顯示日期選擇器。我怎樣才能做到這一點?

+0

你有JavaScript代碼負責顯示日期選擇器小部件註冊視圖? – Bizley

+1

您可以使用kartik datepicker http://demos.krajee.com/widget-details/datepicker#markup-input – Chinmay

回答

0

首先,你需要註冊jQuery的文件和文件jquery.ui

$this->registerJsFile(
    '@web/js/jquery.ui.min.js', 
    ['depends' => [\yii\web\JqueryAsset::className()]] 
); 
+0

不,它不工作 –

0

註冊腳本就像在你的形式

使用警予\網絡\視圖下方;

<?php 
    $script = <<< JS 
    $('#datepicker').datepicker(); 
    JS; 
    $this->registerJs($script, View::POS_END); 
?> 
1

您可以使用警予2的形式和模式

場($模式, 'FROM_DATE') - >部件(\警予\瑞\的DatePicker ::類名(),[ //」 language'=>'ru', //'dateFormat'=>'yyyy-MM-dd', ])?>