入力内容確認画面(公開フォームの入力内容を確認する際の画面)で利用可能なイベントについて説明します。
表示イベント
form.confirm.show
入力内容確認画面を開いた際に自動的に実行されるイベントです。
記述例
collaboform.events.on('form.confirm.show', function(data) {
//入力内容確認画面を開いた際に実行されます
console.dir(data);
});
送信ボタン押下イベント
form.submit
「送信」ボタンがクリックされた際に実行されるイベントです。
記述例
collaboform.events.on('form.submit', function(data) {
// false を返すことで送信処理を停止できます
alert('処理を中止します');
return false;
});
注意点
- 「false」をreturnすることで、送信処理を中止することができます。
- 「collaboform.proxy.call」などでPromiseオブジェクトをreturnした場合は、非同期処理を行ってから処理されます。
補足
その他のイベント処理の詳細、イベントデータや注意点に関しては「イベントの記述方法」をご確認ください。
注意点
- 「form.confirm.show」「form.submit」では、「parts」オブジェクトの「value」値を書き換えてパーツ値の変更を行うことはできません。
- 「form.confirm.show」「form.submit」では、「parts」オブジェクトの「enabled」値が「false」の状態で渡されます。
コメント
0件のコメント
記事コメントは受け付けていません。