Вы также можете просто добавить onsubmit="return false"
к коду формы на странице, чтобы предотвратить поведение по умолчанию.
Затем переместите (.bind
или .live
) событие формы submit
в любое функция с jQuery в файле javascript.
Вот пример кода, который поможет:
HTML
<form id="search_form" onsubmit="return false">
<input type="text" id="search_field"/>
<input type="button" id="search_btn" value="SEARCH"/>
</form>
Javascript + jQuery
$(document).ready(function() {
$('#search_form').live("submit", function() {
any_function()
});
});
Работает с 2011-04-13, с Firefox 4.0 и jQuery 1.4.3