【发布时间】:2014-11-29 09:56:57
【问题描述】:
如何让我的 AngularJS 单页应用程序在提交表单时在浏览器的自动填充设置中注册用户的输入? Angular 并没有真正以“默认”方式提交表单,因此浏览器不会捕获输入。
以下内容不会保存在 Chrome 的自动填充中:
<form id="header-search" class="navbar-form form-inline" ng-submit="submit()">
<input type="search" name="q" ng-model="Search.term" ng-required="true"/>
<button type="submit" class="btn btn-default glyphicon glyphicon-search"></button>
</form>
它适用于 <form action='/search'>,但我不会通过发布和返回来破坏我的 SPA 行为。
【问题讨论】:
标签: angularjs single-page-application autofill