AngularJS:自动对焦已禁用按钮

时间:2015-05-13 07:27:15

标签: angularjs focus

我想关注一个禁用按钮。 我有一个带有一些输入,ng-repeats和确认按钮的表单。 如果我tab扔这些元素一切正常。但如果我的确认按钮被禁用,它就不会得到焦点。任何想法,如果它被禁用,如何以正确的顺序给予焦点? 这是按钮:

<button type="submit" 
        class="btn btn-adesso" 
        ng-disabled="!newRepoForm.$valid||isSend">
    Absenden 
</button>

当焦点丢失时,将触发最后一个输入字段的验证(通过REST)。因此,如果您填写最后一个字段和选项卡,则会禁用确认按钮,因为表单&#34;等待&#34;其余的验证。因此,确认按钮在REST验证时被禁用,并且没有获得焦点,但它应该得到焦点。然后在验证完成时启用该按钮

1 个答案:

答案 0 :(得分:0)

汉斯,看到这篇文章:AngularJS and Tab Order (Disabled Buttons) (似乎某些浏览器会关注焦点,而其他浏览器则不会。还有一个'hack'(解决方法),可能适合您的直接需求)

GL!