从angularjs形式的第一个无效输入中删除焦点

时间:2017-04-28 14:27:00

标签: angularjs angularjs-directive

我使用带有angular-js的html表单,需要将重点放在提交失败的必填字段上。 实际上我在弹出框中显示所有错误消息。所以没有必要关注失败的控件。

请帮助我。

2 个答案:

答案 0 :(得分:0)

这取决于您开始验证的方式。
假设您通过某些btn上的单击来执行此操作。 如果是这样,您应该创建directive订阅click事件 和do focus到您为此选择的文档或其他元素。
不要忘记使用.off()

从$ destroy事件中的元素取消订阅您的列表器

如果您使用其他方式开始验证,则应订阅并执行相同操作。

希望这有用。

答案 1 :(得分:0)

以前我使用type =“submit”输入@time提交表单,而现在使用type =“button”解决了这个问题。