在页面刷新时清除h:inputText和h:selectOneMenu值

时间:2012-12-26 11:08:32

标签: html jsf jsf-2

我有一个Facelets页面,其中包含两个<h:inputText>文本字段和一个<h:selectOneMenu>下拉字段。当我刷新页面时,应清除在文本字段中输入的值,并将下拉列表重置为其默认选择。这不会发生。这是怎么造成的,我该如何解决?

1 个答案:

答案 0 :(得分:1)

现代网络浏览器默认或通过配置自动填充输入字段。如果您想阻止此浏览器特定的行为,则需要将autocomplete="off"添加到各个输入字段。

<h:inputText ... autocomplete="off" />
<h:inputText ... autocomplete="off" />
<h:selectOneMenu ... autocomplete="off" />

另见: