我是Yii框架的新手,我需要创建一个确认对话框,在我提交表单之前弹出。以下是用于批准和拒绝的表单的代码。在提交之前我需要弹出窗口以确认是否已批准或拒绝。
<div class="row">
<?php echo $form->labelEx($model,'Approved'); ?>
<?php
echo $form->radioButtonList($model, 'Approved',
array( 1 => 'Approved',
0 => 'Rejected',
),
array(
'labelOptions'=>array('style'=>'display:inline'), // add this code
'separator'=>' ',
) );
?>
<?php echo $form->error($model,'Approved'); ?>
</div>
修改
<div class="row buttons">
<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?>
</div>
我怎样才能实现这个目标
答案 0 :(得分:3)
您可以将htmlOptions
添加到submitButton
中,例如:
<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save',
array('confirm'=> 'Are you Sure')); ?>
单击submitButton时会显示确认对话框。
答案 1 :(得分:2)
<?= Html::submitButton($model->isNewRecord ? 'Create' : 'Update', [
'class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary',
'data' => [
'confirm' => 'Are you sure want to Create/Update this message?'
]
]) ?>
使用数据属性。