当前位置: 首页 > 工具软件 > Form Focus > 使用案例 >

angular form表单错误提示并自动focus第一个input

席兴平
2023-12-01
if (!isValid) {
            alert('请输入必填项信息,并保证长度和格式正确!');
            var errorField;
            if (!!errors.required) {
                errorField=errors.required[0].$name;
            }
            else if (!errorField&&!!errors.pattern) {
                errorField = errors.pattern[0].$name;
            }
            else if (!errorField &&!!errors.maxlength) { 
                errorField = errors.maxlength[0].$name;
            }
            angular.element(document).find('[name="'+ errorField+'"]').focus();
            return;
        }

 类似资料: