javascript - 如何让 Firefox 自动在 JQuery UI 对话框中填写保存的密码?

标签 javascript jquery-ui firefox

这是一个 JQuery UI 对话框,其中包含一个非常基本的登录表单:

var dlg = $('\
  <div>\
    <form action=/dummy>\
      <p><input name=username type=text></p>\
      <p><input name=password type=password></p>\
      <p><input type=submit value="Log in"></p>\
    </form>\
  </div>\
');

dlg.dialog({
    closeText: 'cancel',
    hide: 'fade',
    modal: true,
    close: function()
    {
        dlg.remove();
    }
});

( jsFiddle )

当我按下按钮时,Firefox 会保存详细信息,但以后不会以任何方式使用保存的详细信息。我怎样才能说服 Firefox 填写它们?

我尝试使用 this question 中提到的技术但他们似乎没有帮助。

最佳答案

我更新了您的 jsFIddle:http://jsfiddle.net/nfhp9/5/

这基本上是因为页面加载时表单不存在,而 Firefox 在页面加载时输入信息。

关于javascript - 如何让 Firefox 自动在 JQuery UI 对话框中填写保存的密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10434210/

相关文章:

javascript - 我如何将这个动态 CSS 点图变成折线图?

jquery - 获取第 n 个 TD 的文本,其中所有 tr 都具有特定类别

jquery-ui - 用超赞字体扩展jQuery UI图标

javascript - jQuery/Bootstrap 轮播容器响应

javascript - 如何使用此图像轮播的索引返回实际图像?

javascript - 通过 Javascript 更新 DOM 导致内存泄漏(仅在 Firefox 中?)

javascript - Firefox 不会在动态脚本注入(inject)时加载 "asynchronous"?

firefox - 在 Firefox 中使用首选项

javascript - 将 base64 字符串图像发送到表单输入字段

JQuery UI 调整大小问题