[stackoverflow] intercepting form submit
by danmana
HTML
<form id="form" action="javascript:alert('form submitted !!!')">
<input id="btn" type="submit">
</form>
JavaScript
$('form').submit(function(e) {
if (!confirm('Are you sure you want to submit?')) {
return false;
}
});
//simulate a click event triggered directly
window.setTimeout('alert("simulating click ...");document.getElementById("btn").click();', 3000);
//simulate a submit event triggered directly
window.setTimeout('alert("simulating submit ...");document.getElementById("form").submit();', 6000);
//simulate a click event triggered by jQuery
window.setTimeout('alert("simulating $.click ...");$("#btn").click();', 9000);
//simulate a submit event triggered by jQuery
window.setTimeout('alert("simulating $.submit ...");$("#form").submit();', 12000);