あらかじめ値が入力された状態でフォームを共有する

フォーム単体で利用しているときの設定手順

フォームURLの末尾にパラメータ「?項目名(field)=あらかじめ入力したい値(初期値)」をつけることで、そのフォームにアクセスした際に初期値が自動的に反映された状態になります。

選択項目(複数選択)以外の項目を初期値として設定する

  1. フォーム設定に遷移する
    1.  
  1. データ項目設定画面に遷移する
 
  1. 初期値に設定したい項目の「項目名」をコピーする 例として、メールアドレスに初期値を設定するとします。
 
  1. フォーム設定画面に遷移し、フォームURLをコピーする
  1. フォームURLの末尾に、パラメータを付与する 例えばメールアドレス項目に「example@example.com」を指定したい場合は、「https://form.run/@test-pro2?_field_4=example@example.com」と指定します
  1. パラメータを付与したURLにアクセスし、正常に表示されていることを確認する
 

選択項目(複数選択)で選択肢を初期値として設定する

「?_field_X[]=選択肢1」のように[]をつけた状態で指定します。
複数の選択肢を選択された状態にするには、「?_field_X[]=選択肢1&_field_X[]=選択肢2」という形で指定します。
 

複数の項目・選択肢に初期値を設定する

これまで紹介した初期値の記述を「&」でつないで指定します。
例えば、以下2つを実現する場合は
  • メールアドレス項目に「example@example.com」を指定
  • 選択項目(複数選択)の選択肢に「選択肢1」と「選択肢2」を指定
「https://form.run/@XXXXXXXX?_field_N=example@example.com&_field_X[]=選択肢1&_field_X[]=選択肢2」と指定します。

サイトに埋め込まれているフォームに初期値を設定する方法

フォームのURLで埋め込む場合

初期値を設定することはできません。

フォームのスクリプトで埋め込む場合

「data-formrun-form=”@XXXXXX”」の箇所のダブルクオーテーションの前に、フォームを埋め込まずに単体で利用する際の設定内容 と同じ形で指定してください。
 
 
💡
関連ページ