使用AngularJS和ng-submit记住密码

AngularJS单页应用程序中使用ng-submit时,如何让浏览器要求用户记住密码。

我的表格:

<form action="/#/dashboard/login" onsubmit="return false;" ng-submit="login()" name="loginForm">

<input type="text" required id="username" name="username" ng-model="username" autocomplete="on" placeholder="Username" value="">

<input type="password" required id="password" name="password" ng-model="password" autocomplete="on" placeholder="Password" value="">

<button type="submit" class="btn">Submit</button>

</form>

有任何想法吗?


更新

我刚刚添加了一项操作,以使浏览器识别该表单并诱使它记住密码。(这显然不起作用。)如果不采取任何措施,该表格就可以正常工作。在onsubmit="return

false;"防止动作的执行。只有ng-submit做任何事情。

回答:

问题是动态生成的登录表单。将表单放入index.html后,它可以按预期工作。我猜这是一个安全问题。

然后发生的问题是ngModels在自动填充时未更新。经过一番搜索,我在这里找到了解决该问题的方法。在AngularJS

1.2+中,此问题已解决。

以上是 使用AngularJS和ng-submit记住密码 的全部内容, 来源链接: utcz.com/qa/402457.html

回到顶部