I just tried ExtVal, and it worked! Thank you guys!! Leon On Mon, Apr 27, 2009 at 9:26 PM, C Chang <[email protected]> wrote:
> Thanks a lot! I'll take a look at ExtVal framework. Hope it can solve my > problem. :) > Leon > > > On Mon, Apr 27, 2009 at 5:29 PM, Matthias Wessendorf <[email protected]>wrote: > >> does not help >> >> on initial rendering, when both values ARE null, there is required than >> >> He wants to do some more advanced validation, based on IF there were >> actually values submitted. >> >> I'd use the ExtVal framework for that >> >> -M >> >> On Mon, Apr 27, 2009 at 11:26 AM, Döring Markus >> <[email protected]> wrote: >> > Hi, >> > >> > I didn’t tested it, but maybe something like this works for you: >> > >> > >> > >> > <tr:inputText label=”textfield1” value=”#{value1}” required=”#{value2 != >> > null}”> >> > >> > <tr:inputText label=”textfield2” value=”#{value2}” required=”#{value1 != >> > null}”> >> > >> > >> > >> > Maybe you have to replace “valueX != null” with some kind of >> > “isNotBlank(valueX)” and you have to add some PPR stuff to update >> textfield2 >> > if value of textfield1 changess (and vice versa) >> > >> > >> > >> > >> > >> > Von: C Chang [mailto:[email protected]] >> > Gesendet: Montag, 27. April 2009 11:01 >> > An: [email protected] >> > Betreff: [Trinidad]How to do dynamic form validation? >> > >> > >> > >> > Dear all, >> > >> > >> > >> > I have a form which has two <tr:inputText> elements, if first element >> has >> > value, then the second element must have value as well. If first element >> > doesn't have value, then the second element is optional. >> > >> > >> > >> > Vice versa, if the second element has value, then the first element must >> > have value. If the second element doesn't have value, then the first >> element >> > is optional. >> > >> > >> > >> > How can I implement this in trinidad? Thanks in advance! >> > >> > >> > >> > Kind regards, >> > >> > Leon >> >> >> >> -- >> Matthias Wessendorf >> >> blog: http://matthiaswessendorf.wordpress.com/ >> sessions: http://www.slideshare.net/mwessendorf >> twitter: http://twitter.com/mwessendorf >> > >

