2013-09-24 7 views
2

Я новичок в структуре Yii, мне нужно создать диалог подтверждения, чтобы открыть его, прежде чем я отправлю форму. Ниже приведен код формы, используемой для утверждения и отклонения. Мне нужно всплывающее окно, чтобы я появился, чтобы подтвердить, одобрены или отклонены.Как создать диалоговое окно подтверждения перед отправкой в ​​рамки 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> 

Как я могу добиться этого

ответ

3

Вы можете добавить htmlOptions в ваш submitButton как:

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

Он появится диалоговое окно подтверждения, когда вы нажмите кнопку SubmitButton.

+0

Я хочу, чтобы окно подтверждения отображало «Вы уверены, что одобряете» или «Вы уверены, что отклоняете» на основе radioobutton – user2770039

+0

Это использует всплывающее окно javascript alert(), которое я препятствую из-за его способности блокировать выполнение других javascript , – ThorSummoner

Смежные вопросы