Php 在Yii输入表单中显示当前日期
我有一个用于日期输入的输入表单。我使用Datetime选择器输入日期。我使用此代码输入日期字段Php 在Yii输入表单中显示当前日期,php,yii,Php,Yii,我有一个用于日期输入的输入表单。我使用Datetime选择器输入日期。我使用此代码输入日期字段 <div class="row"> <?php echo $form->labelEx($model,'Form_issue_date'); ?> <?php $this->widget('zii.widgets.jui.CJuiDatePicker', array( 'attribute'=>'Form_issue_d
<div class="row">
<?php echo $form->labelEx($model,'Form_issue_date'); ?>
<?php
$this->widget('zii.widgets.jui.CJuiDatePicker',
array(
'attribute'=>'Form_issue_date',
'model'=>$model,
'options' => array(
'mode'=>'focus',
'dateFormat'=>'d MM, yy',
'showAnim' => 'slideDown',
),
'htmlOptions'=>array('size'=>30,'class'=>'date'),
)
);
?>
<?php echo $form->error($model,'Form_issue_date'); ?>
</div>
现在我希望相同的输入字段会出现,但默认情况下,当前日期应该显示在输入表单区域。如果任何用户想要更改日期,他将单击该字段,在此之后,日期选择器应该出现,用户将更改日期。只需将
值添加到CJuiDatePicker的htmlOptions
,您的代码为:
$this->widget('zii.widgets.jui.CJuiDatePicker',
array(
'attribute'=>'Form_issue_date',
'model'=>$model,
'options' => array(
'mode'=>'focus',
'dateFormat'=>'d MM, yy',
'showAnim' => 'slideDown',
),
'htmlOptions'=>array('size'=>30,'class'=>'date', 'value'=>date("d F, Y")),
)
);
只需将value
字段添加到CJuiDatePicker的htmlOptions
,代码如下:
$this->widget('zii.widgets.jui.CJuiDatePicker',
array(
'attribute'=>'Form_issue_date',
'model'=>$model,
'options' => array(
'mode'=>'focus',
'dateFormat'=>'d MM, yy',
'showAnim' => 'slideDown',
),
'htmlOptions'=>array('size'=>30,'class'=>'date', 'value'=>date("d F, Y")),
)
);
您好@user4295737,欢迎来到堆栈溢出。您的答案可以更人性化,并解释您所做的更改等。您好@user4295737,欢迎使用Stack Overflow。你的回答可以更人性化,解释一下你所做的改变,等等。