Как остановиться в FireBug при нажатии кнопки «Отправить»? - PullRequest
2 голосов
/ 31 марта 2011

Я хочу остановить (прервать) первую функцию, вызываемую при каждом нажатии кнопки отправки в форме.Как я могу установить точку останова для этого в Firebug?

Я знаю, как остановиться в любой строке функции.Но в одном случае я не знаю, какая функция вызывается при нажатии кнопки «отправить».

Ответы [ 3 ]

4 голосов
/ 31 марта 2011

Итак, ваша настоящая проблема в том, что вы не знаете, какая функция вызывается (если вы знаете, что можете использовать точки останова).

Попробуйте включить вкладку «Net», выберите «All» и нажмите «Persist». Это покажет вам список функций, которые вызываются. Нажмите кнопку отправки и раскройте первую функцию в списке. Это первая функция, вызываемая после отправки.

1 голос
/ 31 марта 2011

Откройте Firebug, перейдите на вкладку сценария и выберите нужный сценарий. Я думаю, что вы можете либо щелкнуть номер строки (слева), либо на правой панели вы можете создать «точки останова», которые будут останавливать сценарий в назначенных вами точках.

0 голосов
/ 31 марта 2011

Введите это в консоль Firebug - она ​​остановит отправку любой формы на этой странице и отобразит идентификатор. Вам нужно будет включить JQuery со страницей, если вы еще этого не сделали.

$("form").submit(function() {
  console.log(this.id);
  return false;
});
...