2

我是 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>

我怎样才能做到这一点

4

2 回答 2

3

您可以添加htmlOptions到您的submitButton喜欢:

 <?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save',
    array('confirm'=> 'Are you Sure')); ?>

当您单击提交按钮时,它将显示一个确认对话框。

于 2013-09-24T15:32:00.580 回答
3
<?= 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?'
        ]
    ]) ?>

使用数据属性。

于 2018-11-21T06:01:26.973 回答