仅当浏览器无法验证表单时才使用表单验证javascript

时间:2013-10-24 13:22:10

标签: javascript html html5 validation browser

这可能听起来非常基本和愚蠢的问题,但我想知道是否可能,如果是,那么如何。

现在,当我定义

时,所有新的网络浏览器都使用HTML5集成
<input type="number" name="numericInput" />

<input type="email" name="email">

chrome / FF等会根据给定的输入验证它,否则需要一些javascript或jQuery表单验证方法。

我想知道的是,有什么方法可以使用表单验证JS / jQuery,只有在浏览器中没有启用这些html5功能才能进行验证?
感谢您的帮助!! :)

1 个答案:

答案 0 :(得分:2)

var hasBrowserValidation = (typeof document.createElement('input').checkValidity == 'function');

if(hasBrowserValidation){
    //validate form
}