Вы также можете просто добавить 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