¿Cómo comprobar si un navegador tiene una capacidad de validación de formularios HTML5 incorporada? Al hacerlo, no necesitamos aplicar funciones de validación de formularios jQuery en navegadores que puedan validar el formulario por sí mismos.¿Verifica si un navegador tiene una validación de formulario HTML5 incorporada?
[Resuelto] Sobre la base de la respuesta de ThinkingStiff, aquí es una manera:
if (typeof document.createElement("input").checkValidity == "function") {
alert("Your browser has built-in form validation!");
}
Gracias. Este método se ve sucinto. Lo probé en mi servidor local, y parece que IE6/7/8/9 no puede ejecutarlo. ¿Hay una solución disponible? –
Lo tengo. Es porque IE6/7/8/9 no puede jugar bien con textContent. –
Sí, 'innerHTML' para los IEs. Actualicé la demostración. Gracias. – ThinkingStiff