我有一个包含多个<select>
下拉框的表单。我希望将这些下拉框中的值作为数组传递给 JavaScript 函数。
目前我的代码是这样的:
<select name="findByMaterial" onChange="filterFilms('Material',this.value)">
{% for film in all_films %}
<option value="{{film.f_material}}">{{film.f_material}}</option>
{% endfor %}
</select>
all_films 是 Django 框架中的一个变量(很可能你不需要关心它)。
我想要做的是,即使我有多个具有不同名称的选择,例如findByMaterial
and findByColor
,并且我更改了findByColor
,那么它应该调用filterFilms(String,Value)
JS 函数。
任何指向正确方向的指针都将不胜感激。
PS:这个问题可能类似于如何将数组值从html onchange 动作传递给JavaScript 函数?,但这绝对不是我要找的。
澄清:
我希望创建一个过滤器。因此,我希望能够访问 以及 的color
属性material
。