You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by CLEMENT Sébastien GC EUR <se...@globecast.com> on 2005/12/01 14:15:02 UTC
Problem with inputHidden
Hi,
My code is :
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://myfaces.apache.org/extensions" prefix="t"%>
<f:loadBundle basename="mypackage.Resources" var="appBundle"/>
<h:form id="myForm">
<h:inputHidden id="confirm" value="#{appBundle.confirmMsg}" />
<h:panelGrid columns="1" width="100%">
<h:panelGrid id="_16" columns="2" cellpadding="4">
<h:panelGroup>
<h:outputText value="#{appBundle.name}" styleClass="bold" />
</h:panelGroup>
<h:panelGroup>
<h:inputText id="name" value="#{myBean.name}" size="50" required="true"
/>
<h:outputText value=" " escape="false" />
<h:message styleClass="errMsg" for="name"/>
</h:panelGroup>
</h:panelGrid>
<h:panelGrid columns="1" align="center">
<t:commandButton action="#{myBean.createAction}"
value="#{appBundle.createButton}" />
</h:panelGrid>
</h:panelGrid>
</h:form>
when I clicked on the create Button the action is not called.
If I modify <h:inputHidden id="confirm" value="#{appBundle.confirmMsg}" />
by <h:inputHidden id="confirm" value="TEST" /> the action is called.
I tried with immediate="true" in inputHidden tag but it's the same behavior.
Any ideas?
Thanks.
sebastien.