2013-10-13 4 views
0

나는 여러 개의 <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> 

(대부분의 아마 당신은 자신을 염려 할 필요가 없습니다) :

현재 내 코드는 같다. 내가 원하는 무엇

내가 같은 findByMaterialfindByColor 등의 다른 이름으로 여러 선택이 있고, 나는 findByColor을 변경하는 경우에도, 다음은 filterFilms(String,Value) JS 함수를 호출해야한다는 것입니다.

올바른 방향으로 향하는 포인터가 많이 있습니다.

추신 :이 질문은 아마도 how to pass array values to JavaScript function from html onchange action?과 유사 할 것입니다. 그러나 그것은 내가 찾고있는 것이 아닙니다.

명확화 : 필터를 만들고 싶습니다. 따라서 나는 colormaterial의 속성에 액세스 할 수 있기를 원합니다.

+0

과 같습니다. 그러면 동일한 이벤트를 여러 개의 '