Input Datetime required 属性

定義と使用方法

required 属性設定または返り値は、フォーム送信前に日期時間フィールドを入力する必要があるかどうかを示します。

この属性は HTML required 属性を反映しています。

他にも参照してください:

HTML 参考マニュアル:HTML <input> required 属性

例 1

フォーム送信前に日期時間フィールドを入力する必要があるかどうかを確認します:

var x = document.getElementById("myDatetime").required;

自分で試してみる

例 2

日期時間フィールドをフォーム送信の必須部分に設定します:

document.getElementById("myDatetime").required = true;

自分で試してみる

構文

required 属性の返り値:

datetimeObject.required

required 属性の設定:

datetimeObject.required = true|false

属性値

説明
true|false

日期時間フィールドがフォーム送信の必須部分であるべきかどうかを指定します。

  • true - 日期時間フィールドはフォーム送信の必須部分です。
  • false - デフォルト。日期時間フィールドはフォーム送信の必須部分ではありません。

技術的な詳細

返り値: 日期時間フィールドがフォーム送信の必須部分であるかどうかを返します。 true;そうでない場合は返します false

ブラウザのサポート

この表の数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
サポート 10.0 サポート サポート サポート

注意:Safari 以外の主要なブラウザでは、<input type="datetime"> 元素は何も日付または時間のフィールド/カレンダーを表示しません。