我有问题,当我试图发布submitbutton值。yii2 submitbutton值不发布到控制器
<?= Html::submitButton('Save', ['value' => 'save','class' => 'btn green','name' => 'submit']) ?>
当我尝试使用该代码时,发现了我的值,但我应该单击按钮两次。
<?= Html::submitButton('Save', ['value' => 'save','class' => 'btn green','name' => 'button1']) ?>
但是,当我更改名称按钮,值不张贴。 任何想法来解决这个问题?
这是我的形式:
<?php $form = ActiveForm::begin(); ?>
<?= Html::activeDropDownList($storev, 'id_store_v',$itemsv,
[
'prompt'=>'--Select Dealer--',
'class'=>'form-control input-sm select2-multiple',
//'onchange'=>'$("#namev").val($("#id_store_v option:selected").text());',
'onchange'=>'$("input#idv").val($(this).val()),
$.post("index.php?r=sync/listsv&id='.'"+$(this).val(), function(data) {
$("select#storev-address").html(data);
});'
])
?>
<?= $form->field($storev, 'id_store_v')->hiddenInput(['maxlength' => true, 'id'=>'idv'])->label(false) ?>
<?= $form->field($storev, 'address')->dropDownList(
ArrayHelper::map(Storev::find()->all(),'id_store_v','address'),
[
'prompt'=>'',
'class'=>'form-control input-sm select2-multiple',
'disabled'=> true,
])
?>
<?= Html::activeDropDownList($storetd, 'id',$itemstd,
[
'prompt'=>'--Select Dealer--',
'class'=>'form-control input-lg select2-multiple',
'multiple'=>'multiple',
//'onchange'=>'$("#namev").val($("#id_store_v option:selected").text());',
'onchange'=>'$("input#idtd").val($(this).val())'
])
?>
<?= $form->field($storetd, 'id')->hiddenInput(['maxlength' => true, 'id'=>'idtd'])->label(false) ?>
<?= Html::submitButton('Save', ['value' => 'save','class' => 'btn green','name' => 'button1']) ?>
<?= Html::submitButton('Check', ['value' => 'check','class' => 'btn yellow','name' => 'button1']) ?>
你可以分享你的形式? – Yupik
那我的形式@Yupik – Suhendri