Yii2双链接双提交按钮
我试图在一个表单中创建两个提交按钮,它们有两个操作。我尝试使用下面的代码。问题是,当我们检查时,它甚至显示了所需的链接,但当我单击“保存并最终确定”按钮时,它重定向到“在此表单中创建”操作是“创建链接” 形式Yii2双链接双提交按钮,yii2,yii2-advanced-app,Yii2,Yii2 Advanced App,我试图在一个表单中创建两个提交按钮,它们有两个操作。我尝试使用下面的代码。问题是,当我们检查时,它甚至显示了所需的链接,但当我单击“保存并最终确定”按钮时,它重定向到“在此表单中创建”操作是“创建链接” 形式 这个代码有什么问题?。在yii2中有没有办法做到这一点 解决方案:使用JavaScript(jquery)。创建两个链接(或按钮-非submitButtons)。在.js文件中,在调用不同函数的每个按钮(链接)上绑定onClick事件。在此函数中,设置表单属性“action”和相应的操
这个代码有什么问题?。在yii2中有没有办法做到这一点
Html::submitButton()
使用具有不同“name”属性的Html::submitInput()
,然后在操作中检查!为空(\Yii::$app->request->post('first\u submit\u input\u name'))
Html::submitButton()
使用具有不同“name”属性的Html::submitInput()
,然后在操作中检查!为空(\Yii::$app->request->post('first\u submit\u input\u name'))
<?php $form = ActiveForm::begin([
'id'=>'reset-password',
// 'enableClientValidation' => true,
'options' => [ 'enctype' => 'multipart/form-data']]);
?>
<div class="row">
<div class="col-sm-3">
<?= $form->field($model, 'category')->textInput(['readonly' => true])->label('Category') ?>
</div>
<div class="col-sm-3">
<?= $form->field($model, 'rough_or_cut')->textInput(['readonly' => true])->label('Type') ?>
</div>
<div class="col-sm-3">
<?= $form->field($model, 'cut')->textInput(['readonly' => true])->label('Cut') ?>
</div>
<div class="col-sm-3">
<?= $form->field($model, 'shape')->textInput(['readonly' => true])->label('Shape') ?>
</div>
</div>
<div class="form-group">
<?= Html::submitButton($model->isNewRecord ? 'Create' : 'Save', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-success save']) ?>
<?= Html::a('Save & Finalize',['production-order-items/finalize','id'=> $model->isNewRecord ? null: $model->id,], [
'data' =>[
'method' => 'post',
'params' => [
],
],
'class' => 'btn btn-primary saveAndFinalize'
]) ?>
</div>
<?php ActiveForm::end(); ?>