首页 > 解决方案 > 表单自动填充不适用于 JSF Ajax 请求

问题描述

一旦我将提交按钮更改为 Ajax 请求,表单的自动填充将不再起作用。

以下代码段适用于 Chrome 和 Firefox:

<h:form>
    <h:inputText />
    <h:commandButton type="submit" value="Submit"></h:commandButton>
</h:form>

例如,如果我输入“test”,那么下次我使用该字段时将建议“test”。如果我将请求更改为 Ajax,那么自动填充将不起作用。

<h:form>
    <h:inputText />
    <h:commandButton type="submit" value="Submit">
        <f:ajax render="@form" execute="@form"/>
    </h:commandButton>
</h:form>

您知道为什么它不适用于 ajax 吗?

标签: ajaxgoogle-chromefirefoxjsfautofill

解决方案


推荐阅读