나는 여러 개의 <select>
드롭 다운 상자가있는 양식이 있습니다. 이 드롭 다운 상자의 값을 JavaScript 함수에 배열로 전달하고 싶습니다. all_films 장고 프레임 워크에서 변수HTML에서 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>
(대부분의 아마 당신은 자신을 염려 할 필요가 없습니다) :
현재 내 코드는 같다. 내가 원하는 무엇
내가 같은 findByMaterial
및 findByColor
등의 다른 이름으로 여러 선택이 있고, 나는 findByColor
을 변경하는 경우에도, 다음은 filterFilms(String,Value)
JS 함수를 호출해야한다는 것입니다.
올바른 방향으로 향하는 포인터가 많이 있습니다.
추신 :이 질문은 아마도 how to pass array values to JavaScript function from html onchange action?과 유사 할 것입니다. 그러나 그것은 내가 찾고있는 것이 아닙니다.
명확화 : 필터를 만들고 싶습니다. 따라서 나는 color
과 material
의 속성에 액세스 할 수 있기를 원합니다.
과 같습니다. 그러면 동일한 이벤트를 여러 개의 '
예, 다른 매개 변수를 전달합니다. –