私の見解では、以下のようなフォームが表示されますが、「クリックして」クリックすると、ポップアップが表示され、自動的に消えます。なぜそれは自動的に消えるのですか?モーダルは自動的に隠れていますか?
私は、ビューを持っている:
<?php
use yii\helpers\Html;
use kartik\widgets\ActiveForm;
use kartik\widgets\DatePicker;
use yii\helpers\ArrayHelper;
use yii\bootstrap\Modal;
Modal::begin([
'header' => '<h2>Hello world</h2>',
'toggleButton' => ['label' => 'click me'],
]);
echo "<div id='modalContent'></div>";
Modal::end();
とフォーム:
<?php $form = ActiveForm::begin([
'options' => ['entype' => 'multipart/form-data']
]); ?>
.....
.....
.....
<?php ActiveForm::end(); ?>
私はこの上でいくつかの作業例を参照してくださいもらえますか?
ありがとうございます。
あなたの例からモーダルダイアログが私のために働いています。私は、いくつかのJavaスクリプトが「私をクリックしてください」ボタンをクリックしている間にトリガされることを望みます。そのページから独自のJavaスクリプトスクリプトファイルまたはカスタムコードを削除して、一度試してみてください。 –