HTMLInputElement: minLength ããããã£
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2018å¹´4æ.
minLength 㯠HTMLInputElement ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ããããã£ã§ããã® <input> è¦ç´ ã®å¤ã¨ãã¦å¿
è¦ãªæå°æåæ°ï¼UTF-16 ã³ã¼ãåä½ï¼ã示ãã¾ããããã¯ããã®è¦ç´ ã® minlength 屿§ãåæ ãã¾ãã-1 ã¯ãå¿
è¦ãªæå°æåæ°ããªããã¨ãæå³ãã¾ãã
ã¡ã¢:
å
¥åã«å¤ãããããã®å¤ã minlength 屿§ã§è¦æ±ãããæåæ°ãããå°ãªãå ´åããã®è¦ç´ ã¯ç¡å¹ã¨è¦ãªãããValidityState ãªãã¸ã§ã¯ãã® tooShort ããããã£ã true ã«ãªãã¾ãã
å¤
åå¨ããå ´åã¯è¦ç´ ã® minlength ãè¡¨ãæ°å¤ããããªãã° -1ã
ä¾
次㮠HTML ããã£ãã¨ãã¾ãã
<p>
<label for="password">ãã¹ã¯ã¼ã</label>
<input id="password" type="password" minlength="8" maxlength="20" />
</p>
minLength ããããã£ã使ç¨ãã¦ã<input> ã® minlength 屿§å¤ãåå¾ã¾ãã¯è¨å®ãããã¨ãã§ãã¾ãã
const inputElement = document.querySelector("#password");
console.log(`è¦ç´ ã® minLength: ${inputElement.minLength}`); // "è¦ç´ ã® minlength: 8"
inputElement.minLength = 12; // ãã®è¦ç´ ã® minlength 屿§å¤ãæ´æ°
仿§æ¸
| Specification |
|---|
| HTML> # dom-input-minlength> |