Используйте форму проверки JavaScript только тогда, когда браузер не может проверить форму

0

Очень простой и глупый вопрос, который может звучать, но я хотел знать, возможно ли это, если да, то как.

В наши дни все новые веб-браузеры используют интеграцию HTML5, когда я определяю

<input type="number" name="numericInput" />

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

chrome/FF и т.д. проверит его для введенного ввода, что в противном случае потребовало бы некоторых методов проверки формы javascript или jQuery.

Я хочу знать, есть ли какой-либо метод, с помощью которого я могу использовать проверку JS/jQuery формы только в том случае, если эти функции html5 не включены в браузере для проверки?
Спасибо за любую помощь! :)

  • 1
    Вы ищете это? stackoverflow.com/questions/6731303/...
  • 0
    @Schminitz это для совместимости с браузером, я хотел бы знать конкретно для проверки формы, нашел его здесь ..... спасибо за помощь!
Теги:
validation
browser

1 ответ

2
Лучший ответ
var hasBrowserValidation = (typeof document.createElement('input').checkValidity == 'function');

if(hasBrowserValidation){
    //validate form
} 
  • 0
    не хватает объяснения, но работает
  • 0
    не могли бы вы объяснить это? в частности, почему мы создаем элемент input здесь (я понимаю часть checkValidity, но отдых просто летит из !!! :()
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню