不确定这是Firefox还是Primefaces问题。
我有一个简单的表格
当我进入页面时,电子邮件和密码1中填写“test”一词。 我删除了所有历史记录和公式数据,但它仍然存在。 如果我使用隐私浏览或IE,则不填写公式。 当我将outputLabel和inputText的顺序切换为
时比名称和密码1填充'test'一词。
<p:outputLabel value="Name" for="name" />
<p:inputText id="name" value="#{registration.user.name}" />
<p:outputLabel value="Email" for="regEmail" />
<p:inputText id="regEmail" value="#{registration.user.email}"/>
<p:outputLabel value="Password 1" for="pwd" />
<p:password id="pwd" value="#{registration.password}" match="pwd2"
label="Password 1" required="true"/>
<p:outputLabel value="Password 2" for="pwd2" />
<p:password id="pwd2" value="#{registration.password2}"
label="Password 2" required="true"/>
任何想法,我怎么能摆脱这个?
答案 0 :(得分:1)
尝试在组件上设置autoComplete="false"
并希望您的浏览器尊重它
<p:password id="pwd" value="#{registration.password}" match="pwd2" label="Password 1" autoComplete="false" required="true"/>