使用以下内容:
<h:head>
<h:outputScript name="/js/util/disableSpellCheck.js"/>
</h:head>
$('inputTextId').attr('spellcheck','false')
虽然我参加聚会已经很晚了,但我认为有一种更干净的方法可以不用 Javascript 来完成它。当您包含命名空间
xmlns:pt="http://xmlns.jcp.org/jsf/passthrough"
时,您将属性传递给生成的 HTML,因此您可以直接在 JSF 代码中设置该属性:
<p:inputTextarea value="#{mybean.cardescription}"
cols="95"
pt:spellcheck="false"
autoResize="true"
rows="20"/>
这适用于其组件中没有相应 JSF 属性的所有 HTML 属性。
此处选择
pt
是为了避免与 PrimeFaces 发生命名空间冲突。您还经常会发现 p
表示直通属性。