这可能听起来非常基本和愚蠢的问题,但我想知道是否可能,如果是,那么如何。
现在,当我定义
<input type="number" name="numericInput" />
<input type="email" name="email">
chrome / FF等会根据给定的输入验证它,否则需要一些javascript或jQuery表单验证方法。
我想知道的是,有什么方法可以使用表单验证JS / jQuery,只有在浏览器中没有启用这些html5功能才能进行验证?
感谢您的帮助!! :)
答案 0 :(得分:2)
var hasBrowserValidation = (typeof document.createElement('input').checkValidity == 'function');
if(hasBrowserValidation){
//validate form
}