<h:commandButton><h:outputText ... /></h:commandButton> 

With that the outputText is rendered outside.

Seems that it is not supposed to work :)


Andrew Robinson-5 wrote:
> 
> <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.
>>
>>
> 
> 

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

Reply via email to