Yii2 如何在新窗口中打开提交按钮?

Yii2 如何在新窗口中打开提交按钮?,yii2,active-form,Yii2,Active Form,单击“提交”按钮时是否可以在新窗口中打开?我的活动表单中有两个提交按钮 我知道如果我给“target”=>“u blank”我会在正常情况下得到想要的结果,但它在活动状态下不起作用 <?php $form = ActiveForm::begin(); ?> <div class="form-group"> <div class="col-md-6"> <?= Html::submitB

单击“提交”按钮时是否可以在新窗口中打开?我的活动表单中有两个提交按钮

我知道如果我给
“target”=>“u 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(); ?>
它起作用了,但没有达到预期的效果。现在,如果我点击任何一个按钮,我将被重定向到新页面。我只想在点击“Pdf”按钮时被重定向到新页面。 有什么想法吗


我不想使用任何javascript。

您可以在新窗口中使用锚定

<?= Html::a('Pdf', 'url', ['class' => 'btn btn-primary','name'=>'Pdf', 'target'=>'_blank']) ?>


它需要工作

但为什么要使用两个提交按钮?因为我需要两个提交按钮:-)你想使用两个按钮提交什么?嗨,我使用的是提交按钮不能使用普通的html按钮任何方式…你可以使用上面的按钮。我使用一个提交按钮获取日期,另一个按钮获取视图的pdf回答问题请试着解释它是如何解决问题的。访问并检查。非常感谢您!优雅的解决方案!
<?= Html::a('Pdf', 'url', ['class' => 'btn btn-primary','name'=>'Pdf', 'target'=>'_blank']) ?>
form = ActiveForm::begin(
       ['options'=>['target'=>'_blank']]);