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

 

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲欧美综合一区 | 日韩 欧美 亚洲 中文字幕 | 日产国语一区二区三区在线看 | 奇米一区 | 91视频青娱乐 | 欧美日韩永久久一区二区三区 | 中文字幕精品一区二区三区视频 | 欧美一区二区在线免费观看 | 日日天日日夜日日摸 | 久久性生大片免费观看性 | 日韩成人精品 | 中文字幕一二三区乱码老 | 图片亚洲va欧美va国产综合 | 九九精品影院 | 国产乱码在线精品可播放 | 欧美亚洲一二三区 | 播放一级毛片 | 天天爆操| 国产精品国产亚洲精品看不卡 | 国产亚洲精品一品区99热 | 四虎影视国产精品永久在线 | a级在线观看视频 | 国产一区二区三区影院 | 久久久久久久国产a∨ | 欧洲一级做a爱在线观看 | 久久青青草原精品国产麻豆 | 波多野结衣中文无毒不卡 | 女bbbbxxxx毛片视频0 | 久草视频观看 | 天天操天天操天天操 | 2022国产男人亚洲欧美天堂 | 久久精品区 | 日日操夜夜骑 | 日韩无毛 | 亚洲日日做天天做日日谢 | 四虎影院新网址 | 99精品国产高清自在线看超 | 最新国产精品精品视频 | 在线播放精品 | 四虎影视在线免费观看 | 狠狠色噜噜狠狠狠狠98 |