Hello I think I had the same behaviour with an older version. After removing of the required="true" everything woks fine. The problem was somewhere in the validation Javascript which never returned true. But this was fixed (maybe by Adam).
Michael -----Ursprüngliche Nachricht----- Von: Adam Winer [mailto:[EMAIL PROTECTED] Gesendet: Samstag, 7. Juli 2007 01:22 An: MyFaces Discussion Betreff: Re: [Trinidad] tr:inputText required="true" silently blocks submission If you remove simple="true" from the inputText, what happens? Or, if you set an "id" on the tr:inputText and add a tr:message component, what happens? simple="true" means there's no implict message component in the content. My suspicion is that the client-side validation is trying to show the error message inline, failing to find anywhere to write the message, and just swallowing it. We could either: 1. show these messages as JS alerts 2. show these messages in some other block of content, picked perhaps arbitrarily (in tr:messages by default, otherwise at the head of the page?) 3. blow off client-side validation altogether for those elements -- Adam On 7/6/07, noah <[EMAIL PROTECTED]> wrote: > I'm getting weird client side behavior with the tr:inputs. It seems > to be connected to validation. The example below just has one required > field, but I get the same behavior on larger forms when other > validation rules are not satisfied. > > <tr:document xmlns="http://www.w3.org/1999/xhtml" > xmlns:ui="http://java.sun.com/jsf/facelets" > xmlns:f="http://java.sun.com/jsf/core" > xmlns:h="http://java.sun.com/jsf/html" > xmlns:tr="http://myfaces.apache.org/trinidad"> > <tr:form> > <tr:messages /> > > <h:outputText value="Foo=#{pageFlowScope.foo}" /> > <tr:inputText required="true" simple="true" > value="#{pageFlowScope.bar}" /> > <tr:commandLink text="foo"> > <f:setPropertyActionListener target="#{pageFlowScope.foo}" > value="bar" /> > </tr:commandLink> > </tr:form> > </tr:document> > > Anyhow, if the input field is blank clicking the link does nothing. No > messages, nothing. If I switch to an h:inputText, the form submits > and I get a message. Do I need to do something special to get > messages from the client side validation that appears to be going on? >

