Okay, thanks Larry.
The same thing happens again on pp. 576-7. But this time you say explicitly: "The else clause applies if the status code was not good, in which case the form will actually be submitted as if the JavaScript wasn't there."
I have a theory that when one calls the submit() function on a form, the form is submitted, but the submit event is not emitted. But I don't know whether my theory is true. Maybe something else is going on.
Regards, Rick