提问人:chiper4 提问时间:5/25/2023 更新时间:5/26/2023 访问量:86
无法将值作为 activeForm dropdownList 中的参数发送
Cannot send value as parameter in activeForm dropdownList
问:
当我尝试将值从 activeForm dropdownList 发送到事件 onchange 时遇到问题,结果总是如此,我的代码有问题吗?undefined
这是我的输入表格:
<?= $form->field($filter, 'alphabet', ['template' => '{label}{input}{error}{hint}', 'options' => ['class' => 'mb-0']])
->dropDownList(
[
"" => Yii::t("app", "Sorting by Alphabetical Name"),
"AZ" => "A to Z",
"ZA" => "Z to A"
],
['onchange' => 'dropdownSorting(this.value)','class' => 'form-select', 'data-placeholder' => 'Sorting by Alphabetical Name'])
->label(false)
?>
答:
0赞
pau
5/26/2023
#1
您可能希望附加 JavaScript 代码来处理事件,例如按钮单击、表单提交或表单域中的更改。当你需要包含特定于特定视图或组件的自定义 JavaScript 函数时,在 Yii2 中注册 JavaScript 代码通常是必要的。您是否注册了 dropdownSorting(value) 函数?
评论