Form.ioのクラウド版で、フォーム提出が成功した後、別のページ/フォームにリダイレクトできますか?私は、ユーザー認証後に別のフォームにリダイレクトすることを考えていますが、これはもっと一般的なページナビゲーションにも使用されます。投稿後のリダイレクト(Form.ioのホスト版)
私はこれを行うアクションを見ることができず、自分が間違っていると私を訂正してください。自分でホストしているバージョンのチュートリアルで説明されているイベントにアクセスできます。
おかげ
Form.ioのクラウド版で、フォーム提出が成功した後、別のページ/フォームにリダイレクトできますか?私は、ユーザー認証後に別のフォームにリダイレクトすることを考えていますが、これはもっと一般的なページナビゲーションにも使用されます。投稿後のリダイレクト(Form.ioのホスト版)
私はこれを行うアクションを見ることができず、自分が間違っていると私を訂正してください。自分でホストしているバージョンのチュートリアルで説明されているイベントにアクセスできます。
おかげ
これは、フォームレンダラにイベントハンドラをアタッチし、手動でフォームを送信した後にリダイレクトすることによって行うことができます。 ng2-formio
をレンダラとして使用していると仮定すると、次のようになります。参照用
<formio src="https://examples.form.io/example" (submit)="(function(submission) {
window.location.href = 'https://form.io';
})($event)"></formio>
だけposting a link to the answer from the docs with promises私は彼らが便利見つけたので。
Formio.createForm(document.getElementById('formio'), 'https://examples.form.io/example')
.then(function(form) {
form.on('submit', (submission) => {
window.location.href = 'https://form.io';
});
form.on('error', (errors) => {
console.log('We have errors!');
})
});
ドキュメントは、受け入れられた回答、btwからTravisによって書かれました。
ありがとうトラビス、それは完璧に動作します – Richard