使用 LiveValidation 滚动到第一个表单错误

Scroll to first Form Error Using LiveValidation

我正在寻找一种仅使用 LiveValidation 1.3 JavaScript library 滚动到第一个错误的方法。我在网上看到了一般如何做的例子,但没有关于 LiveValidation 的例子。这是针对使用 LiveValidation 脚本的 Eloqua 表单。

我已经解决了我自己的问题。代码本身在以“.LV_invalid:first”为目标时不起作用,但是当我以“.parent('p')”为目标时,它现在可以正常工作。

  var form = $('form');
  $(form).on('submit', function() {
    $('html, body').animate({
     scrollTop: $(".LV_invalid:first").parent('p').offset().top
    }, 500);
    return false;
  });