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.

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