<h:commandLink><h:outputText ... /></h:commandLink>

This works just fine. But, note that what you are trying to do is
illegal. It is not valid HTML to have a DIV tag inside of an INPUT
element.

If you want an HTML element that fires an action onclick, use the
sandbox submit on event component:

http://wiki.apache.org/myfaces/SubmitOnEvent

On 7/24/07, phelix01 <[EMAIL PROTECTED]> wrote:

Hello,
is it possible to have markup between the opening and closing tag of a
commandLink or -button? I tried:

        <h:commandButton action="#{Bean.Action}" value="#{bundle.action}">
                <t:div>
                        <h:outputText value="#{Bean.Message}" />
                        <!-- verbatim doesn't work either -->
                </t:div>
        </h:commandButton>

But the markup is rendered outside of the link/button.... i know it's hard
to think of something that this is useful for. I also know that this kind of
markup is semantically incorrect.

But maybe you know a trick how to get this done.

Thanks!
--
View this message in context: 
http://www.nabble.com/HTML-inside-commandLink-or--button-tf4138574.html#a11771654
Sent from the MyFaces - Users mailing list archive at Nabble.com.


Reply via email to