如何以角度形式滚动到第一个无效输入?

时间:2019-06-19 05:43:55

标签: javascript jquery angularjs

我正在从事一个大项目。如何不使用jquery滚动到角度形式的第一个无效输入?

1 个答案:

答案 0 :(得分:0)

您可以这样:-

myApp.directive('accessibleForm', function () {
return {
    restrict: 'A',
    link: function (scope, elem) {

        // set up event handler on the form element
        elem.on('submit', function () {

            // find the first invalid element
            var firstInvalid = elem[0].querySelector('.ng-invalid');

            // if we find one, set focus
            if (firstInvalid) {
                firstInvalid.focus();
            }
        });
      }
   };
});