Por qué no simplemente llamar a la validación de forma manual antes de hacer document.myForm.submit)
¿Qué marco Cómo se utiliza la validación y qué biblioteca (AJAX?
En caso de usar jQuery aquí es el código para prevenir el presentar:
$('#myForm').submit(function(evt) {
if (! $('#myForm').validate()) {
evt.preventDefault();
}
});
y desencadenar el presente a través de:
$('#myForm').submit();
Esto requeriría la validación cada vez que se activa presentar .. Y si la validación falla, impide que la presentación se ejecute. Pero me vería en su validationframework ya que por lo general debe hacer esto ya
En caso de que no utiliza ningún marco de JavaScript es posible que desee echar un vistazo a: element.checkValidity(); y cómo llamar a la validación HTML5 de JavaScript antes incluso llamando submit.
¡No funciona! –
@Ammed Elmorsy: lo hago por mí en Chrome. ¿El violín te falla? – pimvdb
También estoy trabajando en Chrome. la propiedad submitButton no está definida –