91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript怎么驗證API

發布時間:2022-09-26 15:10:05 來源:億速云 閱讀:145 作者:iii 欄目:開發技術

今天小編給大家分享一下JavaScript怎么驗證API的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

約束驗證 DOM 方法

PropertyDescription
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 屬性

PropertyDescription
validityContains boolean properties related to the validity of an input element.
validationMessageContains the message a browser will display when the validity is false.
willValidateIndicates if an input element will be validated.

有效性屬性

輸入元素的有效性屬性包含許多與數據有效性相關的屬性:

PropertyDescription
customErrorSet to true, if a custom validity message is set.
patternMismatchSet to true, if an element's value does not match its pattern attribute.
rangeOverflowSet to true, if an element's value is greater than its max attribute.
rangeUnderflowSet to true, if an element's value is less than its min attribute.
stepMismatchSet to true, if an element's value is invalid per its step attribute.
tooLongSet to true, if an element's value exceeds its maxLength attribute.
typeMismatchSet to true, if an element's value is invalid per its type attribute.
valueMissingSet to true, if an element (with a required attribute) has no value.
validSet 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>

以上就是“JavaScript怎么驗證API”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丰县| 安图县| 桃源县| 郧西县| 南岸区| 渭南市| 南江县| 仁布县| 鹰潭市| 四子王旗| 娱乐| 平武县| 岳西县| 呼和浩特市| 公安县| 吉隆县| 昆山市| 黄梅县| 静宁县| 莱州市| 清镇市| 合作市| 射阳县| 鄂州市| 大新县| 仁怀市| 措勤县| 镇原县| 马龙县| 夏邑县| 丹江口市| 梁河县| 赤水市| 佛教| 曲水县| 万宁市| 洞头县| 庄浪县| 长葛市| 嘉义县| 阳东县|