min

min

input 要素 min 属性 (HTML)

[1] HTMLinput 要素min 属性は、 入力欄に入力できる最小値を指定するために使います。 WF2 2.4.1

[8] この属性日時関係、数値関係、 ファイルtype のとき適用されます。 日時数値では選択できるの範囲を、 ファイルでは選択できるファイルの個数を指定します。 WF2 2.4.1

[9]

状態
WHATWG WD
要素型
input
type
date, datetime, datetime-local, month, time, week, number, range, file
属性名
min (minimum (最小) より)
属性値
type に依存 (>>3)
既定値
type に依存 (>>4-5)

[6] 最小値が指定されると、 その値よりも小さな値は範囲外 (rangeUnderflow) となります。 WF2 2.4.1

[2] 仕様書:

属性値

[3] 属性値は、 type ごとに指定された書式で記述しなければなりません (各 type の項を参照)。 WF2 2.4.1

[10] file の場合、 1桁以上の 09 としなければなりません十進整数と解釈されます。 WF2 2.4.1, 2.15

[4] range または file の場合、 この属性が与えられなかった時や書式が不適切な場合 (整数でない場合や負数が指定された場合など) に用いられる既定値です。 WF2 2.4.1, 2.15

[5] >>4 以外の場合、 この属性が与えられなかった時や書式が不適切な場合には最小値なしとなります。 WF2 2.4.1

[12] maxmin より小さくても構いません。その場合、単に提出が行えないだけです。 WF2 2.4.1

[13] type 変更時については、 input の項を参照してください。

フォーム

[23] 提出できないファイル

存在しないファイルや何らかの理由でうpできないファイルが指定されたとしても、 min 属性を満足するかの検査の際には無視されます。 WF2 2.15

歴史

[21] この属性Web Forms 2.0 で導入されました。

実装

[22] この属性Opera 9 で実装されています。

[16] WF2 2.4.1

<input type="time" min="22:00">

この例では、22時丁度か、それ以降の時刻が範囲内となります。

[17] WF 2.4.1

<input type="time" min="22:00:50.0001">

この例では、22時を50秒と1万分の1過ぎた時刻か、 それ以降の時刻が範囲内となります。

[14]

<input type="time" min="50.00">

この例では、 mintime としては認められていない値なので、 最小値なしとなります。 WF2 2.4.1

time の定義上の最小値 00:00 はあります。

[15]

<input type="datetime" min="2000">
<input type="date" min="2000">

この例では、 mindatetimedate としては認められていない値なので、 最小値なしとなります。 WF2 2.4.1

[18]

<input type="number" min="60">

この例では、60か、それ以上の値が範囲内となります。

[19]

<input type="number" min="40" max="1">

この例では、有効範囲内の値はありません (>>12)。

[20]

<input type="file" min="3">

この例では、利用者ファイルを3つかそれ以上選ばなければなりません。

Web Forms 2.0 に対応していない利用者エージェントは、 min 属性を無視しますので、 3つ未満しか選択しなくても提出できてしまいます。

関連

[7] 最大値を指定する属性として、 max があります。

メモ

メモ