Как проверить, имеет ли браузер встроенную функцию проверки формы HTML5? Поступая таким образом, нам не нужно применять функции проверки формы jQuery в браузерах, которые могут самостоятельно проверять форму.Проверьте, поддерживает ли браузер встроенную проверку HTML5?
[Решено] На основании ответа ThinkingStiff, вот способ:
if (typeof document.createElement("input").checkValidity == "function") {
alert("Your browser has built-in form validation!");
}
Спасибо. Этот метод выглядит кратким. Я тестировал его на своем локальном сервере, и IE6/7/8/9, похоже, не может его запустить. Доступен ли обходной путь? –
Я понял. Это потому, что IE6/7/8/9 не может хорошо работать с textContent. –
Да, 'innerHTML' для IE. Я обновил демо. Благодарю. – ThinkingStiff