Si tengo una entrada como <input type="text">
y quiero activar un error nativo en la entrada, ¿puedes hacer eso? Al igual (código de imitación) ele.triggerError('Error Message');
¿Puede desencadenar errores de formulario HTML5 personalizados con JavaScript?
Sería el siguiente aspecto:
error http://tylergaw.com/storage/post_image_htmlFormErrors_defaultChrome.jpg
Pero con un mensaje personalizado y para su propia función de validación. Necesario para validaciones AJAX, por ejemplo.
Puede trabajar con JQuery, JQuery Validation lo hará por usted –
Quiero desencadenar errores nativos. Puedo escribir un error personalizado sin problema, pero quiero que todos coincidan con el navegador y utilicen HTML5. –
Dependiendo de las características de HTML5, es algo limitante ya que el soporte es desigual e inconsistente en todos los navegadores. HTML5 no es (y probablemente nunca lo será) un estándar, ni se detiene porque es una "especificación de vida". Es una combinación de estándares (es decir, [estándares W3C] (http://www.w3.org/standards/)), comportamiento heredado (es decir [DOM 0] (http://www.w3.org/TR/2000/) WD-DOM-Level-1-20000929/glossary.html # dt-DOM-Level-0)), comportamiento actual y características futuras propuestas, pero no identifica cuál es cuál. Por lo tanto, cualquier cosa que use HTML5 debe usar la detección de características con una reserva para el comportamiento básico del navegador. – RobG