Нужно отменить действие браузера по умолчанию для события.
Когда долго этим не пользуешься забываешь, а решение простое нужно вернуть значение false из функции обработчика, это также предотвратить «всплывание» события (т.е. передачу события от одного элемента другому).
Пару примеров на JQuery для события submit:
Чтобы отменить действие по умолчанию и предотвратить «всплывание», возвращаем false:
JQuery("form").submit(function(event) {
return false;
});
или
JQuery("form").bind("submit", function(event) { return false; });
Чтобы отменить только действие по умолчанию используется метод preventDefault.
JQuery("form").bind("submit", function(event) {
event.preventDefault();
});
Когда долго этим не пользуешься забываешь, а решение простое нужно вернуть значение false из функции обработчика, это также предотвратить «всплывание» события (т.е. передачу события от одного элемента другому).
Пару примеров на JQuery для события submit:
Чтобы отменить действие по умолчанию и предотвратить «всплывание», возвращаем false:
return false;
});
или
JQuery("form").bind("submit", function(event) { return false; });
Чтобы отменить только действие по умолчанию используется метод preventDefault.
JQuery("form").bind("submit", function(event) {
event.preventDefault();
});
|
Комментариев нет:
Отправить комментарий