【发布时间】:2012-11-14 08:07:05
【问题描述】:
我和这个人的情况一样:Triggering the Change Saved Password dialog in firefox
我有一个模式窗口,可以让用户更改他的密码。提交表单时(它是一个 POST),Firefox 不会要求更改其数据库中的密码。 我尝试了几件事:
一个动态表单(使用 JavaScript 创建),所有字段都带有 autocomplete="on",并且有两个字段名为“current-password”和“new-password”
-
一个动态表单(使用 JavaScript 创建),所有字段都带有 autocomplete="on",并且有两个字段名为“current-password”和“password”
一个动态表单(用 JavaScript 创建),所有字段都带有 autocomplete="on",并包含三个字段,分别名为 "username"、"current-password" 和 "password"
一个非动态表单,所有字段都带有 autocomplete="on",并且包含三个字段,分别名为“username”、“current-password”和“password”= => 在这种情况下,Firefox 在“用户名”字段中显示我的用户名,在“当前密码”字段中显示我的当前密码
我还尝试将我的两个字段称为“密码”和“新密码”
我尝试使用 JavaScript submit() 命令,然后在我的表单中尝试了一个提交输入按钮。该表格还有autocomplete="on"。
但是 Firefox 从不问我是否要更新我保存的密码...有什么想法吗?
【问题讨论】:
-
Firefox 只会在页面加载时加载 Uname 和 Pword。如果在构建 DOM 时字段不存在,则无处放置信息。你能把你的HTML从
<form>发布到</form>吗?
标签: javascript html forms firefox