大战熟女丰满人妻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>

 

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 夜色99 | 国产国产人免费观看在线视频 | 国产成人亚洲精品91专区手机 | 精品伊人久久大香线蕉网站 | 亚洲高清免费在线观看 | 亚洲国产精品高清在线一区 | 欧美性猛交xxxxxxxx软件 | 久草视频精品在线 | 真人特级毛片免费视频 | 九九免费视频 | 99精品视频在线观看 | 三级aa久久 | 一区免费在线观看 | 亚洲国产精品欧美日韩一区二区 | 久久精品国产精品亚洲综合 | 亚洲日本人成中文字幕 | 国产香蕉一区二区在线观看 | 狠狠色噜噜狠狠狠狠97老肥女 | 欧美黄页网 | 日韩在线第三页 | 欧美精品亚洲精品日韩经典 | 奇米第四色首页 | 国产性生活视频 | 中文字幕精品久久 | 久久综合九色综合97_ 久久久 | 日日操日日操 | 中国一级毛片 | 国产一区二区精品久久凹凸 | 国产第8页 | 日本精品99 | 免费福利视频网 | 在线成人爽a毛片免费软件 在线成人天天鲁夜啪视频 在线成人亚洲 | 久久久无码精品亚洲日韩按摩 | 日本免费人做人一区在线观看 | 精品一区二区三区在线观看视频 | 亚洲国产精 | 91青草视频| 久久综合激情 | 不卡的毛片 | 欧美色另类 | 亚洲国产高清视频在线观看 |