送信ボタンをクリックすると新しいウィンドウで開くことはできますか? アクティブなフォームに 2 つの送信ボタンがあります。
私が与えれば'target'=>'_blank'
、通常の場合に望ましい結果が得られることはわかっていますが、アクティブな形では機能しませんでした。
<?php $form = ActiveForm::begin(); ?>
<div class="form-group">
<div class="col-md-6">
<?= Html::submitButton($model->isNewRecord ? Yii::t('app', 'Submit') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
</div>
<div class="col-md-6">
<?= Html::submitButton('Pdf', ['class' => 'btn btn-primary','name'=>'Pdf'],['target'=>'_blank']) ?>
</div>
</div>
<?php ActiveForm::end(); ?>
上記のようにしてみました。target => _blank
次に、以下に示すようにアクティブフォームに与えることにしました
<?php $form = ActiveForm::begin(
['options'=>['target'=>'_blank']]); ?>
それは機能しますが、望ましい方法ではありません。ボタンのいずれかをクリックすると、新しいページにリダイレクトされます。「PDF」ボタンをクリックしたときにのみ、新しいページにリダイレクトしたい。何か案は?
私はJavaScriptを使用したくありません。