zoukankan      html  css  js  c++  java
  • 2020.11.21

    checkValidity():

    如果 input 元素中的数据是合法的返回 true,否则返回 false。

    setCustomValidity():

    设置 input 元素的 validationMessage 属性,用于自定义错误提示信息的方法。

    使用 setCustomValidity 设置了自定义提示后,validity.customError 就会变成true,则 checkValidity 总是会返回false

    checkValidity()方法:

    <input id="id1" type="number" min="100" max="300" required>
    <button onclick="myFunction()">验证</button>
    <p id="demo"></p>
    <script>
    function myFunction() {
    var inpObj = document.getElementById("id1");
    if (inpObj.checkValidity() == false) {
    document.getElementById("demo").innerHTML = inpObj.validationMessage;
    }
    }
    </script>
     
    约束验证DOM属性:
    validity:布尔属性值,返回 input 输入值是否合法
    validationMessage:浏览器错误提示信息
  • 相关阅读:
    luogu 2962 [USACO09NOV]灯Lights
    bzoj 1923
    bzoj 1013
    bzoj 3513
    bzoj 4259
    bzoj 4503
    CF 632E
    bzoj 3527
    bzoj 3160
    bzoj 2179
  • 原文地址:https://www.cnblogs.com/SirNie/p/14166964.html
Copyright © 2011-2022 走看看