cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Carlos Chávez <>
Subject Re: CForms booleanfield validate problem
Date Wed, 01 Sep 2004 15:28:36 GMT

  Hi Patrick,

  I have a form with boolean field, i can test the value of the
  boolean field,   can you post the definition of the widget and the
  validate code ?


Patrick Verboom Escribio :-)
> Hi Bart,
> It is a law thing. The user needs to agree before he may continue in the
> flow.  So I wanted to validate the form and look if the check box was
> checked if not set an validate error message. The problem is that in the
> validate method of the form the boolean field always false is. Now I
> have to use a while loop in the flow script that checks the boolean
> field. I don't think this isn't the way it is supposed to be.
> greetings patrick
> Bart Molenkamp wrote:
>>Hi Patrick,
>>What do you want to validate about a boolean field?
>>A boolean field can only contain valid values. It's value, either true
>>or false, are always valid values for a boolean. So it returns always
>>true. See this code snippet from
>>    /**
>>     * Always return <code>true</code> (an action has no validation)
>>     *
>>     * TODO is there a use case for boolean fields having validators?
>>     */
>>    public boolean validate() {
>>        // a boolean field is always valid
>>        return true;
>>    }
>>But maybe I don't understand your question.
>>-----Original Message-----
>>From: Patrick Verboom []
>>Sent: Wednesday, September 01, 2004 11:04 AM
>>Subject: CForms booleanfield validate problem
>>How do you validate a boolean field?
>>I tried to use my own validate method on the complete form but the
>>boolean field keeps sending me a false. It doesn't mater if I select or
>>deselect the check box the thing keeps giving me a false.
>>I now created a not so elegant solution over a hidden field and a
>>on-value-change but there must be a better solution.
>>Greetings Patrick
>>To unsubscribe, e-mail:
>>For additional commands, e-mail:
>>To unsubscribe, e-mail:
>>For additional commands, e-mail:
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

Carlos Chávez

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message