次に説明する質問タイプでは、ユーザーが回答を入力するか、数値、日付、時刻を選択できます。
単一行テキスト
単一行テキストの質問タイプでは、単一のテキスト ボックスがユーザーに表示されます。 テキストがテキスト ボックスのサイズを超えた場合でも、テキスト ボックスのサイズは同じままで、改行なしで水平方向にスクロールします。 これは、短い回答に最適です。 入力マスクを適用し、入力が特定の形式に従うよう強制することもできます。
この質問タイプは、XLSForm では text の質問です。
複数行テキスト
複数行テキストの質問タイプでは、入力されたテキストを新しい行に改行する大きなテキスト ボックスがユーザーに表示されます。 また、キャリッジ リターンも可能です。 この質問タイプは、長い回答に最適です。
XLSForm では、この質問タイプは multiline の表示設定がなされた text の質問です。
数値
数値の質問タイプは、ユーザーが数値のみを使用できるよう制限します。 デフォルトでは 1 つの小数点が許可されます。 [検証] セクションでは、値を整数にして、小数点を使用できなくすることができます。
最大文字数および最小文字数の代わりに、数値の質問には最大値および最小値があります。これにより、回答が指定された範囲を超えた場合に調査が送信されずに済みます。 これは XLSForm の [constraint] 列と同じ方法で動作します。
XLSForm では、この質問タイプは、値を整数として定義したかどうかに応じて、integer または decimal の質問となります。
スライダー
スライダーの質問タイプは、特定の範囲内にある整数または小数の入力を取得するために使用されます。調査の作成者が定義した範囲内で、値を選択するためのスライダーが表示されます。
デフォルトでは、スライダーの質問は、1 から 10 までの値のスライダーを表示し、その範囲内にある整数値を受け入れます。 質問に対して以下のパラメーターを設定すると、新しい範囲を定義できます。
- 開始は、スライダーの左側に表示される数値を定義します。
- [最後] は、スライダーの右側に表示される数値を定義します。
- [ステップ] は、スライダーのすべてのポイント間の数字を定義します。
たとえば、[開始=0 終了=15 ステップ=3] のパラメーターは、0 ~ 15 の間で 3 つ刻みの整数を受け入れるスライダーの質問を作成します。
[最後] よりも高い値を [開始] に設定できます。 その場合は、値は大きい数字にカウント アップするのではなく、小さい数字にカウント ダウンします。 どのパラメーターも設定されない場合、[開始] のデフォルトは 1、[終了] のデフォルトは 10、[ステップ] のデフォルトは 1 になります。
外観については、スライダーの色とスタイルを変更できます。 以下のどちらの値も、設定しなければデフォルトで白になりますが、それぞれに対して異なる値を設定すると、2 つの色の間にグラデーションが適用されます。
- [左端の色] では、範囲スライダーの左側に表示される色を定義します。
- [右端の色] では、範囲スライダーの右側に表示される色を定義します。
[目盛の表示] オプションをオフにすると、スライダーの最小値と最大値のみが表示され、範囲における位置を示す線が非表示になります。 これによって質問の動作は変わりません。表示のみが変わります。
XLSForm では、この質問タイプは、no-ticks の表示設定のある、またはこれのない range の質問です。
Date
日付の質問タイプでは、日付を選択するカレンダーが表示されます。 この質問のデフォルトの回答を、指定日か、調査の送信日のいずれかに設定できます。 [検証] セクションでは、ユーザーが必ず選択する日付範囲を定義できます。
この質問タイプは、XLSForm では date の質問です。
時間
時間の質問タイプでは、hour:minute AM/PM 形式で時間を選択する質問が表示されます。 ドロップダウン メニューでは、15 分間隔で時間を選択できます。選択した時間はテキスト フィールドに表示され、より具体的な時間を入力できます。 この質問のデフォルトの回答を、指定時間または調査が読み込まれた時間に設定できます。
この質問タイプは、XLSForm では time の質問です。
日時
日時の質問タイプは、日付を選択するためのカレンダーと時間を選択するためのフィールドを提供します。 これらのフィールドは、それぞれ日付と時間の質問タイプと同じ方法で動作し、デフォルト値と検証に同じコントロールを提供します。
この質問タイプは、XLSForm では dateTime の質問です。
電子メールの質問タイプは、電子メール アドレスの形式でない回答を自動的に拒否する制限付きテキスト フィールドを提供します。 この質問タイプに使用できる追加オプションは、必須の質問に指定するか、今後の回答のために回答をキャッシュすることだけです。
XLSForm では、この質問タイプは、正規表現が適用される text の質問です。XLSForm の email の質問と同じものではありません。
Web サイト
Web サイトの質問タイプは、Web サイトの URL の形式でない回答を自動的に拒否する制限付きテキスト フィールドを提供します。 この質問タイプに使用できる追加オプションは、必須の質問に指定するか、今後の回答のために回答をキャッシュすることだけです。
XLSForm では、この質問タイプは、正規表現が適用された text の質問です。
バーコード
バーコード質問タイプでは、バーコード内に含まれるコード値を質問に入力するために使用されるバーコード スキャナーが提供されます。 読み取り可能であれば、コード値は手動で入力することもできます。 この質問でスキャンできるバーコードは、Codabar、Code 39、Code 93、Code 128、EAN-8、EAN-13、ITF、UPC-A、UPC-E、RSS-14、Aztec Code、Data Matrix、PDF417、QR コードです。 このリストは、Web デザイナーの調査作成者や、Web アプリの回答者によって制限されることはありません。
この質問タイプは、XLSForm では barcode の質問です。