formrun guide

formrun guideでは、ユーザーの皆様に役立つTipsやFAQ、ニュース、ユーザーインタビューなどの情報をまとめてお伝えします

フォームのカスタム設定(sdk.js)

2016-08-19追記

formrun.jsのリリースにより、この記事で書かれている内容は非推奨になりました。 すぐに利用不可能になるわけではございませんが、今後はformrun.jsのご利用をご検討ください。

sdk.jsの使い方

<script src="https://sdk.form.run/js/v1/sdk.js"></script> を読み込むと Formrun.SDK.configure というメソッドが利用可能になります。

この Formrun.SDK.configure を使うと、フォーム送信時の挙動などを細かく調整することができます。

現在設定可能な項目は以下の2つとなります。

  • redirectAfterSubmission
  • afterSubmission

API Version

1

ドキュメント更新日時

2016-03-22

使用例

/**
 *
 * フォームの設定
 *
 * @param {string} formKey フォームのAPIキー(action URLの末尾の英数)
 * @param {object} 設定オブジェクト
 */
Formrun.SDK.configure('<formKey>', {
  
  /**
   *
   * フォーム送信後のリダイレクトをするかどうか
   * @type {boolean}
   *
   * default: true
   * falseに設定すると、フォーム送信後にリダイレクトしなくなる
   */
  redirectAfterSubmission: false,

  /**
   *
   * フォーム送信後のコールバック
   * @type {function}
   *
   * @param {string} key フォームのAPIキー(action URLの末尾の英数)
   * @param {object} data フォーム送信データ
   */
  afterSubmission: function (key, data) {
    doSomething()
  }
});