Called when user executes a form action.
onAction = function(event)
If you have .actions defined for the form, each time an action gets executed it will trigger this event. You can add event listener during the object creation: $('#form').w2form({ name : 'form', url : 'server/post', record: { field_1 : 1, field_2 : 2 }, fields: [ { name: 'field_1', type: 'text', required: true }, { name: 'field_2', type: 'alphanumeric', required: true } ], onAction: function (event) { console.log(event); } }); or any time during run-time: w2ui.form.on('action', function (event) { console.log(event); }); The event handler is called before the default action of the event is triggered. You can cancel the default action by calling event.preventDefault(). To perform an action after the event is fully processed, define event.onComplete function.
See events page in utilities for more details.