Событие при изменении тега 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>
Убедитесь, что для конкретной опции назначено значение, которое тесно связано с текстом опции.