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

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

JavaScript驗證API

更新時間:2022-02-18 10:55:36 來源:動力節(jié)點 瀏覽1033次

約束驗證 DOM 方法

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

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

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.

有效性屬性

輸入元素的有效性屬性包含許多與數(shù)據(jù)有效性相關的屬性:

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.

例子

如果輸入字段中的數(shù)字大于 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>

如果輸入字段中的數(shù)字小于 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>

 

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

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美一级在线 | 精品三级国产一区二区三区四区 | 久久伊人成人网 | 中文字幕精品一区二区精品 | 香蕉免费一区二区三区在线观看 | 天天射天天干天天 | 久久精品国产久金国产思思 | 亚洲国产成人九九综合 | 亚洲国产一 | 男女车车好快的车车免费网站 | 狠狠色丁香婷婷综合最新地址 | 国产精品国产欧美综合一区 | 欧美日韩中文字幕在线观看 | 国产深夜福利视频观看 | 国产精品久久久久免费视频 | 免费香蕉视频 | 免费的黄色小视频 | 欧美国产永久免费看片 | 目韩一区二区三区系列片丶 | 欧美成人天天综合天天在线 | 香蕉久久一区二区三区 | 国产在线播放成人免费 | 99精品在线| 免费观看一级欧美在线视频 | 久久久噜噜噜久久网 | 成人午夜久久精品 | 国产亚洲午夜精品 | 国产亚洲欧洲 | 久久综合九色综合97婷婷群聊 | 欧美jizzhd精品欧美另类 | 婷婷第四色 | 国产爽片在线观看 | 国产精品二区三区 | 亚洲视频免| 黄色在线视频观看 | 97狠狠干| 久久网站在线观看 | 四虎免费久久影院 | 国产日产欧美一区二区三区 | 亚洲欧洲综合网 | 久久999精品|