禁用JSF文本字段不起作用

禁用JSF文本字段不起作用,jsf,Jsf,我的xhtml页面中有一个表单,我希望其中一个文本框被禁用。这是我的密码: <h:form> <h:panelGrid columns="4" border="1"> <h:outputText value="User Name: "></h:outputText> <h:inputText id="tUserName" disabled="disabled" value="#{

我的xhtml页面中有一个表单,我希望其中一个文本框被禁用。这是我的密码:

<h:form>
        <h:panelGrid columns="4" border="1">
            <h:outputText value="User Name: "></h:outputText>
            <h:inputText id="tUserName" disabled="disabled" value="#{user.customer.username}" />
        </h:panelGrid>
    </h:form>

但是这个texbox没有被禁用。如果我使用普通的html表单而不是JSF表单,它可以工作,但我想这样做。如何使其看起来被禁用?

disabled=“disabled”
更改为
disabled=“true”

当您不确定时,也可以使用此选项

disabled=“disabled”
更改为
disabled=“true”


你也可以在不确定的时候使用这个

谢谢,这是可行的,但是texbox的颜色不是灰色的,如果它是灰色表示它被禁用会更好。我能做到吗?@bigO实际上你知道主人自己说的是什么,谢谢,这是可行的,但是texbox的颜色不是灰色的,如果它是灰色的,表示它是残疾的,那就更好了。我能做吗?@bigO实际上你知道主人自己在这里做什么吗