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

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

JavaScript驗證API

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

約束驗證 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在线影院 | 97影院论理手机在线观看 | 亚洲一区二区在线成人 | 国产伦一区二区三区四区久久 | 欧美午夜影院 | 免费观看一级特黄欧美大片 | 免费在线观看黄色的网站 | 久久网精品视频 | 色五婷婷| 国产99视频精品免费视频7 | 亚洲精品久久中文字幕 | 99re6在线视频免费精品 | 欧美成人一区二区三区在线电影 | 日日摸夜夜欧美一区二区 | 91久久综合九色综合欧美亚洲 | 狠狠色噜狠狠狠狠 | 91亚洲国产三上悠亚在线 | 一级黄色毛片子 | 天天干天天操天天爱 | 国产尤物福利视频一区二区 | 亚洲一二三| 久久国产热视频 | 狠狠色噜噜狠狠狠狠888奇米 | 日韩 欧美 亚洲 | 欧美精品亚洲一区二区在线播放 | 亚洲国产精品一区二区第四页 | 婷婷激情亚洲 | 成人免费视频视频在线不卡 | a在线视频 |