输入型密码的Firefox bug?

输入型密码的Firefox bug?,firefox,input,passwords,Firefox,Input,Passwords,我在开发的应用程序中遇到了一个问题,如果输入字段的类型为“password”,那么另一个输入字段将填充来自完全不同元素的数据 如果我将“password”元素的类型设置为“text”,则没有问题 不幸的是,我不能发布一个JSFIDLE的例子,但我四处搜索,发现其他人对旧版本的Firefox有问题 我使用的版本是:43.0b9和Firebug 2.0.13 IE、Chrome和Safari不会在加载完全相同的页面时实现这一点,但在FireFox中它是非常可重复和可实现的 我已经设置了属性autoc

我在开发的应用程序中遇到了一个问题,如果输入字段的类型为“password”,那么另一个输入字段将填充来自完全不同元素的数据

如果我将“password”元素的类型设置为“text”,则没有问题

不幸的是,我不能发布一个JSFIDLE的例子,但我四处搜索,发现其他人对旧版本的Firefox有问题

我使用的版本是:43.0b9和Firebug 2.0.13

IE、Chrome和Safari不会在加载完全相同的页面时实现这一点,但在FireFox中它是非常可重复和可实现的

我已经设置了属性autocomplete=“off”,但没有区别


这个问题让我摸不着头脑……我几乎已经注释掉了所有内容,但问题仍然存在,一些我的名字和登录密码是如何进入两个输入元素的,Chrome、IE和Safari中的同一个页面并没有做到这一点。

我也遇到了同样的问题,在阅读了对其他类似问题的回答后,最终解决了这个问题:

在我的例子中,我将许多输入字段划分为多个字段集,并通过AJAX发送它们

好的,解决方案是用
..
标签将每个
..
包围起来

最初我有这样的想法:

<fieldset>
    <input type="text" name="field1">
    <input type="password" name="field2">
    <input type="password" name="field3">
</fieldset>

<fieldset>
    <input type="text" name="field4">
    <input type="password" name="field5">
    <input type="password" name="field6">
</fieldset>

应用解决方案后,我得到:

<form>
    <fieldset>
        <input type="text" name="field1">
        <input type="password" name="field2">
        <input type="password" name="field3">
    </fieldset>
</form>

<form>
    <fieldset>
        <input type="text" name="field4">
        <input type="password" name="field5">
        <input type="password" name="field6">
    </fieldset>
</form>

编辑:

关键是一个
块内的密码输入不得超过3个。文档本身作为
块工作


希望这能有所帮助

您是否记得是否找到了解决方案?