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

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

JavaScript驗證API

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

約束驗證 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久久99热久久精品免 | 涩涩97在线观看视频 | 天天躁日日躁狠狠躁综合 | 91久久精品国产一区二区 | 不卡网站| 欧美性猛交xxxx免费看久久久 | 欧美日韩制服 | 97精品福利视频在线 | 午夜国产福利 | 私人影院在线免费观看 | 黄色四虎影院 | 亚洲美女在线播放 | 欧美精品 日韩 | 欧美日韩中文国产一区二区三区 | 久久亚洲欧美成人精品 | 日本高清中文字幕一区二区三区a | 九一毛片 | 天天插天天干天天射 | 精品视频网 | 中文字幕一区二区在线视频 | 欧美中文字幕一区 | 国产欧美一区二区精品性色 | 亚洲精品久久久久中文字小说 | 久操中文在线 | 国产成人咱精品视频免费网站 | 国产乱码精品一区二区三上 | 99热久久久这里只有精品免费 | 亚洲va国产日韩欧美精品色婷婷 | 综合亚洲网 | 伊人久综合 | 欧美成人免费公开播放 | 四虎看黄 | 欧美6699在线视频免费 | 国产成人精品s8p视频 | 99re5在线精品视频热线 | 免费人成激情视频在线观看冫 | 成人ab片 | 久久综合九色综合97婷婷群聊 | 欧美亚洲h在线一区二区 | 香蕉久久久久 | 国产精品久久久一区二区三区 |