Я уверен, что это что-то очевидное, но мои JavaScript действительно ржавые ... вот обработчик событий:
$(document).ready(function() {
$('form').on('submit', function(){
// this is never reached
});
});
и вот кнопка отправки:
<input type="button" id="__E340" class="button ui-button ui-widget ui-state-default ui-corner-all" value="Save" onclick="__E340_onclick();" role="button">
Может ли это быть как-то связано с тем, что кнопка имеет тип button, а не submit? Я не могу найти кнопку по идентификатору или классу, потому что кнопка генерируется динамически, и идентификатор не обязательно будет таким же, если вы обновите sh страницу, и ни один из CSS классов, назначенных кнопке, не будет уникальный для него.