@AlexSer

Как решить проблему с модальным окном и формой в Yii2?

У меня на страничке два модальных окна. Оба с формой. Почему то в первом модальном окне теги формы отображается нормально в браузере . А вот во второй нет тегов формы. В чем может быть проблема?

<ol class="breadcrumb"><li><a href="#">3. Перечень лекарственных препаратов для медицинского применения, зарегистрированных на территории
            Российской Федерации, с указанием средних суточных и курсовых доз</a></li></ol>
<?
Modal::begin([
    'header' => '<h4>Добавление медикаментов</h4>',
    'options' => [
        'id' => 'modal_medikaments',
        'tabindex' => false // important for Select2 to work properly
    ],
    'footer' =>Html::submitButton('Сохранить', ['class' => 'btn btn-primary']),
]);

echo Html::beginForm(['/operation/addmedikaments?id='.$_GET['id']],'get',['name'=>'add_medikaments']);
Html::endForm();
Modal::end();

?>


Вот второе:
<?
Modal::begin([
    'header' => '<h4>Добавление услуги</h4>',
    'options' => [
        'id' => 'modal_med_usluga',
        'tabindex' => false // important for Select2 to work properly
    ],
    'footer' =>Html::submitButton('Сохранить', ['class' => 'btn btn-primary']),
]);
echo Html::beginForm(['/operation/addmed_uslugi?id='.$_GET['id']],'post',['name'=>'add_med_usluga1'], ['enctype' => 'multipart/form-data']);

Html::endForm();
Modal::end();

?>


<?php
$js = <<< JS
$('#add_med_usluga').click(function() {
    $('#modal_med_usluga').modal('show');
  
});

$('#add_medicaments').click(function() {
    $('#modal_medikaments').modal('show');
  
});

JS;
$this->registerJs( $js, $position = yii\web\View::POS_READY, $key = null );
?>​
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы