赞
踩
使用checkValidity()方法可以检查输入的合法性,使用validationMessage可以查看输入的错误提示信息:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>验证API</title> <script> function Fun(){ // checkValidity()函数用来检验输入内容是否合法 if(document.getElementById("input1").checkValidity()){ document.getElementById("p1").innerHTML = "合法"; } else{ // validationMessage属性用来查看不合法的信息 document.getElementById("p1").innerHTML = document.getElementById("input1").validationMessage; } } </script> </head> <body> 请输入10~20的数字: <input id="input1" min="10" max="20" type="number" required> <button onclick="Fun()">确认</button> <p id="p1"></p> </body> </html>
人生没有白走的路,每一步都算数!