【问题标题】:How to disable autocomplete in <h:inputText>?如何在 <h:inputText> 中禁用自动完成功能?
【发布时间】:2013-11-16 19:13:08
【问题描述】:

我正在使用 JSF 2.0、Java 6 和 Tomcat 7 撰写学期论文,但我对开发有一些疑问。

在我的项目中,我有一个&lt;h:inputText&gt; 标签

<h:inputText value="#{turmaMBean.nome}">
    <f:ajax event="keyup" render=":meuForm:minhaTabela" />
</h:inputText>

我想禁用自动完成功能。我已经试过了:

<h:inputText value="#{turmaMBean.nome}" autocomplete="false">
    <f:ajax event="keyup" render=":meuForm:minhaTabela" />
</h:inputText>

但是,它没有用。我能做些什么来解决这个问题?

【问题讨论】:

  • 您使用的是什么版本的 JSF 2.x?
  • JSF 2.0,@BuhakeSindi。我在问题中说了这个:I'm making my term paper using JSF 2.0
  • 对不起,别管我的回复了。
  • 你的turmaMBean是哪个范围?

标签: jsf jsf-2 autocomplete


【解决方案1】:

我找到了答案。我对这个问题进行了很多搜索,发现这不是问题。当我尝试执行以下操作时:

<h:inputText value="#{turmaMBean.nome}" autocomplete="off">
        <f:ajax event="keyup" render=":meuForm:minhaTabela" />
</h:inputText>

我没有重新启动我的 Tomcat 服务器,并且以某种奇怪的方式 Tomcat 没有正确更新我的视图。当我尝试重新启动服务器时,此属性开始工作。

因此,如果您需要关闭自动完成功能,请使用:

autocomplete="off" 

这可能会起作用 - 不要忘记重新启动服务器,有时 Tomcat 喜欢和我们一起玩 :p。

【讨论】:

    猜你喜欢
    • 2014-08-07
    • 2018-10-25
    • 1970-01-01
    • 2020-01-27
    • 2013-11-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 2013-03-17
    相关资源
    最近更新 更多