Событие при изменении тега select в Django

У меня есть мой home.html как

 <select name="PublicWords"> 
                    <option value="">All</option>
                    <option value="">Draft</option>
                    <option value="">Approved</option>
                    <option value="">Approved ZWNJ</option>
                    <option value="">Rejected</option>
                </select>  

Я хочу выполнить некоторое действие при изменении этого тега select в моем проекте django. Как я могу выполнить это действие?

Добавьте обработчик события onchange на html-элементе. (Примечание: я изменил Name на id.)

<select onchange="foo()" id="PublicWords"> 
    <option value="">All</option>
    <option value="">Draft</option>
    <option value="">Approved</option>
    <option value="">Approved ZWNJ</option>
    <option value="">Rejected</option>
</select>  

Затем также включите вызов функции в javascript.

<script type="text/javascript">
function foo() {
    // function body here
    // for example
    d = document.getElementById("PublicWords").value;
    alert(d);
}
</script>

Убедитесь, что для конкретной опции назначено значение, которое тесно связано с текстом опции.

Вернуться на верх