So I've made a little test case and uploaded it to this bug: http://dev.jquery.com/ticket/5860.
$('form').live('submit', function(e) {
e.preventDefault();
});
This works as expected when the form is submitted via a button on the form, or hitting enter in the form, but does not stop the event if I call $('form').submit();
Anyone have any ideas if I'm just doing something wrong, or how this can be fixed? Thanks much!