на моем примере мог построить скрипт. вот еще примеры: https://toster.ru/q/268742 обрати внимание на функцию e.preventDefault(); // <-- перехват