设置 Xpages 表单的“自动完成”属性

Fer*_*urg 2 xpages

我需要在 Xpage 中设置表单的“自动完成”属性。我知道如何在字段上设置它,但我需要完全阻止浏览器自动填充我的表单。

Knu*_*ann 5

添加<xp:form>到您的 XPage 并设置属性autocomplete="off"

<xp:view
    xmlns:xp="http://www.ibm.com/xsp/core">
    <xp:form autocomplete="off">
        <xp:inputText>
            ...
        </xp:inputText>
        ...
    </xp:form>
</xp:view>
Run Code Online (Sandbox Code Playgroud)

这将呈现<form...>具有自动完成功能的属性:

<body class="xspView tundra">
<form id="view:_id2" method="post" action="/XPages/Stacky2.nsf/a.xsp" class="xspForm"
       enctype="multipart/form-data" autocomplete="off">
Run Code Online (Sandbox Code Playgroud)

这可以防止浏览器自动填充表单上的所有字段。

  • 刚刚发现是什么导致了问题。我的主题中有这个;-) &lt;control&gt; &lt;name&gt;ViewRoot&lt;/name&gt; &lt;property&gt; &lt;name&gt;createForm&lt;/name&gt; &lt;value&gt;true&lt;/value&gt; &lt;/property&gt; &lt;/control&gt; (2认同)