Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 禁用HTML5输入验证,同时启用模糊验证_Javascript_Html_Validation - Fatal编程技术网

Javascript 禁用HTML5输入验证,同时启用模糊验证

Javascript 禁用HTML5输入验证,同时启用模糊验证,javascript,html,validation,Javascript,Html,Validation,在模糊上启用有效性检查的已知解决方案是添加属性onblur=“this.checkValidity();”,但是如何防止HTML5的默认行为,即检查输入的有效性(例如,电子邮件或电话)在每次击键时?您可以将novalidate添加到表单标记中,以阻止HTML5验证生效 <form novalidate name="exampleForm" method="post"> </form> 例如,你是指类型=号码还是电子邮件?无法设置type=text?是否阻止执行nov

在模糊上启用有效性检查的已知解决方案是添加属性
onblur=“this.checkValidity();”
,但是如何防止HTML5的默认行为,即检查输入的有效性(例如,电子邮件或电话)在每次击键时?

您可以将
novalidate
添加到表单标记中,以阻止HTML5验证生效

<form novalidate name="exampleForm" method="post">

</form>


例如,你是指类型=号码还是电子邮件?无法设置type=text?是否阻止执行
novalidate
阻止执行
onblur=“this.checkValidity();”
?可以通过停止验证以及将novalidate应用于表单来阻止检查。否则不使用onblur=“this.checkValidity();”,但可以使用正则表达式创建一些自定义生成验证。