Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. HTML
  3. Référence
  4. Attributs
  5. min

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

Attribut HTML : min

L'attributmin définit la valeur minimale acceptable et valide pour le champ de saisie qui contient cet attribut. Si lavaleur de l'élément est inférieure à cette valeur, le champ échoue lors de lavalidation. Cette valeur doit être inférieure ou égale à la valeur de l'attributmax.

Certains types de saisie ont une valeur minimale par défaut. Si le champ n'a pas de minimum par défaut et qu'une valeur définie pourmin ne peut pas être convertie en nombre valide (ou si aucune valeur minimale n'est définie), le champ n'a pas de valeur minimale.

Cet attribut est valable pour les types de saisie suivants :date,month,week,time,datetime-local,number etrange ainsi que pour l'élément<meter>.

Syntaxe

Syntaxe pour les valeursmin partype de saisie.
Type de saisieSyntaxeExemple
dateyyyy-mm-dd<input type="date" min="2019-12-25" step="1">
monthyyyy-mm<input type="month" min="2019-12" step="12">
weekyyyy-W##<input type="week" min="2019-W23" step="">
timehh:mm<input type="time" min="09:00" step="900">
datetime-localyyyy-mm-ddThh:mm<input type="datetime-local" min="2019-12-25T19:30">
number<number><input type="number" min="0" step="5" max="100">
range<number><input type="range" min="60" step="5" max="100">

Note :Lorsque les données saisies par l'utilisateur·ice ne respectent pas la valeur minimale définie, la valeur est considérée comme non valide dans la validation des contraintes et correspondra aux pseudo-classes:invalid et:out-of-range.

Voir lavalidation côté client etrangeUnderflow pour plus d'informations.

Pour l'élément<meter>, l'attributmin définit la limite numérique inférieure de la plage mesurée. Celle-ci doit être inférieure à la valeur minimale (attributmax), si elle est définie. Dans les deux cas, si elle est omise, la valeur est égale à 1 par défaut.

Syntaxe pour les valeursmin pour d'autres éléments
ÉlémentSyntaxeExemple
<meter><number><meter min="0" max="100" low="33" high="66" optimum="80" value="40"> à 40/100 </meter>

Impact surstep

Les valeurs demin etstep définissent ce que sont les valeurs valides, même si l'attributstep n'est pas inclus, carstep a par défaut la valeur0.

Nous ajoutons une grande bordure rouge autour des entrées invalides :

css
input:invalid {  border: solid red 3px;}

Nous définissons ensuite une entrée avec une valeur minimale de 7,2, en omettant l'attribut « step », qui a la valeur 1 par défaut.

html
<input name="myNumber" type="number" min="7.2" value="8" />

Commestep a pour valeur 1 par défaut, les valeurs valides comprennent7,2,8,2,9,2, et ainsi de suite. La valeur 8 n'est pas valide. Comme nous avons inclus une valeur non valide, les navigateurs compatibles afficheront la valeur comme non valide.

S'il n'est pas explicitement inclus,step prend par défaut la valeur 1 pournumber etrange, et 1 type d'unité (seconde, semaine, mois, jour) pour les types d'entrée date/heure.

Accessibilité

Fournissez des instructions pour aider les utilisateur·ice·s à comprendre comment remplir le formulaire et utiliser les contrôles individuels du formulaire. Indiquez toute entrée obligatoire et facultative, les formats de données et toute autre information pertinente. Lorsque vous utilisez l'attributmin, assurez-vous que cette exigence minimale est comprise par l'utilisateur·ice. Fournir des instructions à l'intérieur des<label> peut être suffisant. Si vous fournissez des instructions en dehors des étiquettes, ce qui permet un positionnement et une conception plus souples, envisagez d'utiliseraria-labelledby ouaria-describedby.

Spécifications

Specification
HTML
# attr-input-min
HTML
# attr-meter-max

Compatibilité des navigateurs

html.elements.input.min

html.elements.meter.min

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2026 Movatter.jp