入力タイプ一覧

入力項目で選べる 12 種類のタイプと、それぞれのオプション欄・初期値・保存される値の形式をまとめています。

入力項目の「タイプ」では、次の 12 種類から選べます。

タイプ入力欄オプション保存される値
テキスト1 行のテキスト入力使用しない文字列
テキスト(複数行)複数行のテキスト入力使用しない文字列(改行を含む)
ドロップダウン選択肢から 1 つ選択必要文字列
チェックボックス選択肢から複数選択必要文字列の配列
ラジオボタン選択肢から 1 つ選択必要文字列
数値数値入力使用しない数値
日付ブラウザ標準の日付選択使用しない文字列(YYYY-MM-DD
時刻ブラウザ標準の時刻選択使用しない文字列(HH:MM
カラーピッカー使用しない文字列(#rrggbb
Emailメールアドレス入力使用しない文字列
URLURL 入力使用しない文字列
電話番号電話番号入力使用しない文字列

オプション欄(選択肢)

「オプション」欄は、ドロップダウン・チェックボックス・ラジオボタンを選んだときだけ入力できます。それ以外のタイプでは入力欄が無効になります。

選択肢はカンマ区切りで指定します。

○,×,△
  • 選択肢に指定した文字列が、そのまま保存される値になります
  • ドロップダウンには、先頭に未選択用の項目(-)が自動的に追加されます
  • 「オプション」欄を空欄のままにしないでください。 空欄の入力項目があると、コンテンツデータ編集画面のカレンダーが表示されなくなることがあります(「よくある質問」をご覧ください)
  • 同じ選択肢を重複して入力しないでください(例:1,2,2)。重複があると、同じくカレンダーが表示されなくなります
  • カンマの前後に空白を入れないでください。空白も選択肢の文字列に含まれ、そのまま保存される値になります

日付・時刻・色・Email・URL・電話番号について

これらはブラウザ標準の入力欄(<input type="date"> など)を使用しています。表示や入力方法、入力チェックの挙動はブラウザによって異なります。Email・URL・電話番号は形式の入力補助が目的で、Movable Type 側での厳密な検証は行いません。

チェックボックスの値

チェックボックスは、選択された値の配列として保存されます。テンプレートで出力する際は区切り文字を指定できます。

<mt:Var name="plans" glue="、" />

数値の値

数値タイプは JSON でも数値として保存されます。ただし、ブラウザや入力内容によっては文字列として保存される場合があるため、テンプレート側で厳密な型を前提にした処理は避けてください。