大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 JavaScript驗證API

JavaScript驗證API

更新時間:2022-02-18 10:55:36 來源:動力節點 瀏覽952次

約束驗證 DOM 方法

Property Description
checkValidity() Returns true if an input element contains valid data.
setCustomValidity() Sets the validationMessage property of an input element.

如果輸入字段包含無效數據,則顯示一條消息:

checkValidity() 方法

<input id="id1" type="number" min="100" max="300" required>
<button onclick="myFunction()">OK</button>
<p id="demo"></p>
<script>
function myFunction() {
  const inpObj = document.getElementById("id1");
  if (!inpObj.checkValidity()) {
    document.getElementById("demo").innerHTML = inpObj.validationMessage;
  }
}
</script>

約束驗證 DOM 屬性

Property Description
validity Contains boolean properties related to the validity of an input element.
validationMessage Contains the message a browser will display when the validity is false.
willValidate Indicates if an input element will be validated.

有效性屬性

輸入元素的有效性屬性包含許多與數據有效性相關的屬性:

Property Description
customError Set to true, if a custom validity message is set.
patternMismatch Set to true, if an element's value does not match its pattern attribute.
rangeOverflow Set to true, if an element's value is greater than its max attribute.
rangeUnderflow Set to true, if an element's value is less than its min attribute.
stepMismatch Set to true, if an element's value is invalid per its step attribute.
tooLong Set to true, if an element's value exceeds its maxLength attribute.
typeMismatch Set to true, if an element's value is invalid per its type attribute.
valueMissing Set to true, if an element (with a required attribute) has no value.
valid Set to true, if an element's value is valid.

例子

如果輸入字段中的數字大于 100(輸入的max 屬性),則顯示一條消息:

rangeOverflow 屬性

<input id="id1" type="number" max="100">
<button onclick="myFunction()">OK</button>
<p id="demo"></p>
<script>
function myFunction() {
  let text = "Value OK";
  if (document.getElementById("id1").validity.rangeOverflow) {
    text = "Value too large";
  }
}
</script>

如果輸入字段中的數字小于 100(輸入的min屬性),則顯示一條消息:

rangeUnderflow 屬性

<input id="id1" type="number" min="100">
<button onclick="myFunction()">OK</button>
<p id="demo"></p>
<script>
function myFunction() {
  let text = = "Value OK";
  if (document.getElementById("id1").validity.rangeUnderflow) {
    text = "Value too small";
  }
}
</script>

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美久在线观看在线观看 | 精品一区二区三区三区 | 黄色影院在线观看视频 | 国产91小视频在线观看 | 九九久久九九久久 | 深夜福利院 | 亚洲精品一区二区在线播放 | 香港三级做爰大爽视频 | 99久久精品国产高清一区二区 | a毛片在线观看 | 国产一区二区三区精品久久呦 | 性欧美一级毛片在线播放 | 精品玖玖| 五月激情丁香婷婷综合第九 | 欧美成人精品一区二三区在线观看 | 99视频全部免费 | 免费看美女吃男生私人部位 | 久久99国产视频 | 国产偷视频 | 日韩欧美一区二区三区四区 | 国产女人久久精品 | 日韩欧美一二三 | 天天操狠狠操 | 国产美女福利视频 | 国内精品久久久久影院一蜜桃 | 狠狠的日| 亚洲xoxo| 国产玖玖视频 | 欧美区亚洲区 | 成年午夜视频免费观看视频 | 天天看天天射天天碰 | 一级毛片美国一级j毛片不卡 | 久久亚洲国产最新网站 | 国产精品v欧美精品∨日韩 国产精品v一区二区三区 | 99这里只有精品视频 | 台湾一级毛片免费播放 | 久久一日本道色综合久久 | 日本福利片国产午夜久久 | 欧洲毛片 | 中文国产成人精品久久无广告 | 91精品国产综合久久欧美 |