JQuery を使用してウィザード コントロールを作成したいと考えています。ユーザーが次のボタンをクリックして次のウィザード ページに移動するときに、カスタム イベントが必要です。現在のウィザード ページのフォーム値を検証したいのですが、それが無効な場合、イベントの結果は false になり、ウィザード コントロールは次のウィザード ページに進みません。
$.fn.wizard = function (options) {
init(this);
var isValid = false;
$(this).on("tabchanging", tabchangingHandler);
function tabchangingHandler(event) {
//validate controls
return false;
}
}
//in the wizard page function I fire the tab changing event and I would like to catch //the result value but how?
$(e.target).parents(".wizard-frame").trigger('tabchanging', e);
とても簡単そうに見えますが、戻り値をキャッチできません。