Python Django: Получение поля ввода, в котором находится курсор?
Я относительно новичок в Django и не имею большого опыта работы с python. Пока что я отображаю некоторые поля ввода таким образом, где я прохожу циклом через диапазон, а затем делаю эквивалентное количество полей. Но есть ли какой-то способ узнать, какое поле активно, например, в каком поле находится курсор?
Причина, по которой я хочу знать, какое поле активно, заключается в том, что я создал список с кучей специальных символов, таких как математические символы и греческие буквы, которые пользователь может нажать, я хочу, чтобы активное поле отображало нажатый символ. надеюсь, это имеет смысл
Мне стало известно о чем-то под названием focus, но я не думаю, что понимаю, как это использовать. Если кто-нибудь сможет объяснить, было бы здорово
Это "важная" часть моего .html файла
{% with ''|center:number_of_variables as range %}
{% for i in range %}
<input type="text" name="know_variable_description{{ forloop.counter0}}" placeholder="Symbol" >
<input type="text" name="know_variable_symbol{{ forloop.counter0}}" placeholder="Name" >
{{ forloop.counter0}}
{% endfor %}
{% endwith %}
в поле ввода, вы можете использовать onfocus событие
<input type="text" onfocus="myFunction()" name="know_variable_description{{ forloop.counter0}}" placeholder="Symbol" >
Событие onfocus будет вызывать функцию myFunction всякий раз, когда вход фокусируется (активен), и вы можете поместить вашу другую логику в функцию myFunction в javascript.