Комбинирование javascript-поиска с выпадающим фильтром
У меня есть рабочий код с живым javascript-поиском, где я могу искать пользователя в таблице по имени и фамилии или по одному из них. У меня также есть рабочий выпадающий фильтр, где вы можете выбрать ранг, который покажет только пользователей с этим конкретным рангом. Проблема в том, что они не сочетаются --> Если я делаю поиск, а затем выбираю ранг, он показывает всех пользователей с этим рангом и не использует поиск. В обратном направлении это также не работает. Есть ли у кого-нибудь идея, как я могу объединить эти два фильтра?
Я работаю в Django, поэтому мои java и HTML находятся на одной странице. Я опустил функцию сортировки, потому что она не имеет отношения к моему вопросу. Вот картинка того, как это выглядит: Как это выглядит сейчас
HTML:
Любая помощь будет принята с благодарностью.