大战熟女丰满人妻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ù)文檔推薦 >>
主站蜘蛛池模板: 欧美日韩免费播放一区二区 | 久久精品国产2020 | 国产成人拍精品视频网 | 久久久久久久久久免免费精品 | 中文国产成人精品少久久 | 四虎影午夜成年免费精品 | 一本久久a久久精品vr综合 | 福利视频网 | 999热视频| 欧美激情一区二区三区视频 | 久久久久日韩精品无 | 国产原创麻豆精品视频 | 亚洲视频黄色 | 亚洲黄色成人 | 国产福利免费观看 | 国产成人a v在线影院 | 精品免费tv久久久久久久 | 欧美精品成人久久网站 | 亚洲精品一区二区不卡 | 亚洲 欧美 另类 天天更新影院 | 国产一区二区亚洲精品 | 日日摸夜夜添夜夜添毛片 | 日韩欧美在线不卡 | 毛片高清 | 国产日产亚洲精品 | 中文字幕久久综合 | 精品一区二区乱码久久乱码 | 日韩中文字幕精品视频在线 | 久久精品国产91久久麻豆自制 | 日韩欧美一区二区三区在线 | 国产拍在线 | 亚洲精品天堂自在久久77 | 国产精品青草久久 | 亚洲欧美日韩一区二区 | 久久国产精品久久精品国产 | 性感美女一级毛片 | 亚洲成人在线视频观看 | 色色色资源站 | 中文字幕亚洲日韩无线码 | 五月婷婷狠狠 | 九热视频在线观看 |