<aside> 💡 エフトラEFO初期設定の、フォーム入力項目の項目名とエラー条件の設定方法についてです
</aside>
基本情報の登録を終えたら、次はフォームの入力項目それぞれに対して、管理画面上での名称とエラー判定の条件を登録していきます。
基本情報登録を済ますと、該当の画面に遷移します。
またはダッシュボード内の、「入力判定条件」欄の「入力判定条件登録」ボタンからもアクセスすることが可能です。

▲ダッシュボードの「入力判定条件」欄の「設定変更」ボタン
このようなページが表示されます。

画面の各メニューについては、下記のとおりです。

| 1.サイドバー:項目一覧 | 登録したフォームのHTMLソースをもとに抽出した入力項目の一覧です。初期設定時点では、フォームのNAME要素の値が表示されています。 |
|---|---|
| 2.現在の項目 | 現在設定中の入力項目が青色の文字で表示されます。 |
| 3.プレビュー | 設定中のフォームの外観を表示しています。プレビュー枠の縦幅はドラッグで拡大/縮小が可能です。 |
| 4.プレビューをたたむ | プレビューが不要な場合は、折りたたんで非表示にすることができます。 |
| 5.編集中 | 現在設定中の入力項目が、青色の枠線で囲んで示されます。 |
| 6.登録フォーム | 選択中の入力項目の項目名・エラー判定条件を登録します |
初回表示時は、フォーム内の最初の入力項目に対する入力画面が表示されています。最初の項目の項目名とエラー条件について入力してください。

| 1.NAME属性 | 設定中の項目のNAME要素を表示しています。 |
|---|---|
| 2.TYPE属性 | 設定中の項目のTYPE属性を表示しています。 |
| 3.項目名 | 項目名、すなわち管理画面上での項目の表示名(ラベル)を変更できます。初期状態ではNAME要素の値が登録されています。そのままでもかまいませんが、その後の設定やレポート画面での分析などを分かりやすく使用するために、入力項目を認識しやすい名前をつけることをおすすめします。 |
| 4.必須条件 | 入力項目の必須条件について下記よりお選び下さい。必須任意 |
| 5.他項目の値によっては必須 | 項目を必須とするための条件を設定することができます。例えば、「はい」を選択している場合にのみ、「はいを選んだ理由」を必須にする などの使い方が可能です。この項目は4必須条件で「必須」を選択したときのみ選択できます。選択すると下記の設定項目が展開します。条件の判定方法(条件のうちひとつでも満たせば必須とする「OR」/すべての条件を満たす場合に必須とする「AND」)と、条件の内容を3つまで設定することができます。 |
| 値の欄は一般的な正規表現にて記載いただくことも可能です。 | |
| ※条件1、2、3の中で、複数の条件で同一の対象項目を指定した場合、数字が大きい条件のみ適用されます。 | |
| 例:設定した条件 | |
| ・条件1 「希望月」が「1」である | |
| ・条件2 「希望月」が「2」である | |
| →希望月が2である場合のみ必須となります。 |
同じ対象項目に対し、複数パターンの条件を設定したい場合は、値の欄で正規表現にて複数指定をお願いします。
例:希望月が1または2の場合に必須にしたい ・条件1 「希望月」が「1|2」 | | 6.他項目とのいずれかが必須 | 複数の入力項目のうち、いずれかが入力されるとチェックを通る、というような必須条件を設定したい場合に利用します。この項目は4必須条件で「必須」を選択したときのみ選択できます。選択すると下記の設定項目が展開します。具体的には、任意の名前で作成した「必須グループ」に所属させることで、同じグループ内の項目を「いずれか必須」として判定します。既に必須グループを作成している場合は既存のグループよりお選びいただき、新しく作成する場合は任意のグループ名をご入力ください。 | | 7.入力形式 | 文字列の入力形式によってエラー判別をしたい際にご利用ください。 | | 8.文字数 | 文字数制限によるエラーチェックを行いたい場合に設定します。不要な場合は「0」を設定します。 | | 9.禁止文字列 | 入力された文字内容に対するエラーチェックを行いたい場合に設定します。 入力文字は正規表現でも可能です。(機種依存文字などは、正規表現を用いての記載が望ましいです) |
入力を終えたら、「保存」を押下してください。