黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

JavaScript驗證API

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

約束驗證 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>

 

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 黄免费在线观看 | 日本中文在线播放 | 草草视频手机在线观看视频 | 色操在线| 2o2o天天看夜夜看狠狠看 | 日韩在线视频线视频免费网站 | 亚洲人jizz | 国产一区二区免费视频 | se婷婷| 欧美精品亚洲精品日韩专区 | 欧美亚洲日本 | 亚洲欧美日韩精品在线 | 日韩 欧美 中文 | 成人免费男女视频网站慢动作 | 好好的日视频www | 91精品欧美激情在线播放 | 国内精品视频一区二区三区 | 国产美女无遮挡免费视频网站 | 夜夜爽天天操 | 日日爽爽 | 在线小毛片| 全黄一级裸片视频在线观看 | 国产精品入口麻豆高清在线 | 欧类av怡春院| 久久国产欧美日韩高清专区 | 欧美第一精品 | 黄色免费在线观看网址 | 97在线免费视频 | 手机看片日韩日韩国产在线看 | 久久综合狠狠综合狠狠 | 色无五月| 亚洲欧洲日产国码二区首页 | 成人国产一区二区三区精品 | 亚洲欧美激情精品一区二区 | 免费a级毛片在线播放 | 日本不卡视频在线观看 | 天天拍天天射 | 午夜一级做a爰片久久毛片 午夜一级免费视频 | 国产欧美激情一区二区三区-老狼 | 欧美日韩精品在线视频 | 国产综合欧美 |