HTMLButtonElement: validity ããããã£
Baseline
åºãå©ç¨å¯è½
ãã®æ©è½ã¯åºãå®è£ ããã¦ãããå¤ãã®ãã¼ã¸ã§ã³ã®ç«¯æ«ããã©ã¦ã¶ã¼ã§åä½ãã¾ãã2015å¹´7æä»¥éããã¹ã¦ã®ãã©ã¦ã¶ã¼ã§å©ç¨å¯è½ã§ãã
validity 㯠HTMLButtonElement ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®èªã¿åãå°ç¨ããããã£ã§ããã®è¦ç´ ã®æå¹ç¶æ
ã表ã ValidityState ãªãã¸ã§ã¯ããè¿ãã¾ãã
å¤
ValidityState ãªãã¸ã§ã¯ãã§ãã
ä¾
次ã®ä¾ã¯ã <button> ã« customError ãè¨å®ããã¦ããå ´åã䏿£ãªç¶æ
ã«ãããã¨ã示ãã¦ãã¾ãããã®ç¶æ
ã§ã¯ãvalidityState ã® validity ããããã£ã¯ false ã§ãããcheckValidity() ã¯ããã¿ã³ã® type ã "submit" ã§ãªãå ´åãå¶ç´æ¤è¨¼ã®å¯¾è±¡ã§ã¯ãªããããtrue ãè¿ãã¾ãã
const button = document.getElementById("myButton");
button.setCustomValidity("This button is invalid.");
const validityState = button.validity;
console.log(validityState.valid); // false
console.log(validityState.customError); // true
console.log(button.checkValidity()); // ãã¿ã³ã®ç¨®é¡ã "submit" ã®å ´å㯠falseãããã§ãªããã° true
仿§æ¸
| 仿§æ¸ |
|---|
| HTML > # the-constraint-validation-api:dom-cva-validity > |