Как остановить переход на другую страницу?

Ссылка скопирована
1 ответ

Есть php форма при нажатии на кнопку отправить она проверяет заполнены ли данные и если заполнены то делает отправку и переходит на другую страницу.
Мне нужно чтоб переход на другую страницу остановился чтоб я мог в консоле проверить данные и другую информацию, как мне это реализовать?

Дополнительно:

На будущее, "php форм" не бывает. Формы бывают только HTML.
Уберите лишний тег

 

Мне нужно чтоб переход на другую страницу остановился чтоб я мог в консоле проверить данные и другую информацию, как мне это реализовать?

Открываешь конслоь, ставишь в настройках (шестеренка справа) галочку напротив preserve log. Смотришь что там тебе нужно, в том числе код скрипта который осуществляет переход.

  • Спасибо, завтра с утра попробую

 

Ответы:

Держи - https://stackoverflow.com/questions/65499802/using...
1 вкладка в google )

  • Я прочитал, так и не понял смысл.... Я пробовал остановить через is привязать событие перехода на другую страницу к window но не получилось, сама скрипт который отвечает за отправку формы имеет более 4000 строк и вникать в него мне бы не хотелось... Но в момент отправки формы мне нужно сделать еще одну отправку..
  • Я думал что через консоль лог найти нужный мне кусок в коде да и в дальнейшем мне бы это очень пригодилось

https://vanilla-js.blogspot.com/2014/10/javascript...
Пока не тестировал но это то что мне нужно
 

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Роман IT Ответ

Для того чтобы остановить переход на другую страницу, можно использовать JavaScript. Существует несколько способов сделать это, в зависимости от того, какой именно переход нужно остановить.

Если вы хотите остановить переход по ссылке при клике на неё, можно использовать метод preventDefault(). Например, если у вас есть ссылка в HTML:

<a href="https://www.example.com" id="myLink">Ссылка</a>

<a href="https://www.example.com" id="myLink">Ссылка</a>

Вы можете добавить следующий скрипт, чтобы остановить переход по этой ссылке:

 
    document.getElementById('myLink').addEventListener('click', function(event) {
        event.preventDefault();
    });

document.getElementById('myLink').addEventListener('click', function(event) { event.preventDefault(); });

Если вы хотите остановить переход на другую страницу через определенное время, можно использовать функцию setTimeout(). Например, если вы хотите остановить переход на другую страницу через 5 секунд:

 
    setTimeout(function() {
        window.location.href = ''; // ссылка на текущую страницу
    }, 5000);

setTimeout(function() { window.location.href = ''; // ссылка на текущую страницу }, 5000);

Если вы хотите остановить переход на другую страницу при определенном условии, например, при заполнении формы, можно добавить проверку в событие отправки формы. Например:

 
    document.getElementById('myForm').addEventListener('submit', function(event) {
        if (/* условие */) {
            event.preventDefault();
        }
    });

document.getElementById('myForm').addEventListener('submit', function(event) { if (/* условие */) { event.preventDefault(); } });

Надеюсь, эти примеры помогут вам остановить переход на другую страницу в нужный момент. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать!

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно