0
我試圖將javascript中的值放入Yii2中的表單動作中 是否有可能? 更具體地說,我需要對在dropdownList中選擇的每個選項進行URL更改。將javascript值傳遞給Yii2中的表單動作URL
形式的意見/ site.php
$form = ActiveForm::begin([
'id' => 'form',
'method' => 'POST',
'action' => Url::to(['programas/'.Tours::findOne(['pk' => ])->programa]),
]);
<?= $form->field(new \app\models\Tours(), 'nombre')->dropDownList([],
[
'prompt' => 'Programa',
'id' => 'child1_child2',
'onchange' => 'updateValue(this.value)',
]
)->label(false); ?>
JS文件
function updateValue(val){
x = document.getElementById("test").value;
// document.getElementById("form").action = "programas/";
}
所以,我來救從JS所選擇的選項的值,但我需要把它放在這裏 'pk' 文件>'值'
其中值是#child1_child2選擇的選項值。
'action' => Url::to(['programas/'.Tours::findOne(['pk' => ])->programa])
感謝您的幫助。
嘿,感謝這個有很大的幫助:)! – Rugleh