Ich versuche, einen Wert von Javascript in eine Formularaktion in Yii2 setzen ist es möglich? Genauer gesagt muss ich eine URL-Änderung für jede Option vornehmen, die in einer Dropdown-Liste ausgewählt ist.Übergeben Sie Javascript-Wert an eine Formularaktion URL in Yii2
Form in views/seite.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 Datei
function updateValue(val){
x = document.getElementById("test").value;
// document.getElementById("form").action = "programas/";
}
So rette ich den Wert von der gewählten Option mit JS, aber ich brauche, um es hier 'pk' => 'Wert'
Dabei ist Wert der Wert der ausgewählten Option # child1_child2.
'action' => Url::to(['programas/'.Tours::findOne(['pk' => ])->programa])
Danke für die Hilfe.
Hey, das dank viel helfen :) !! – Rugleh