Hi,
I need to validate a field called age only when a boolean isAge is true, ie age is a required field only when boolean isAge is true.
And also age should be an integer only. I
In my validation.xml I have :
<form name="/a/b/c">
<field property="age" depends="validwhen,required,integer">
<arg0 key="errors.invalid"/>
<var>
<var-name>
test</var-name>
<var-value>((isAge == 'true') and (*this* == null))</var-value>
</var>
<msg key="error.age.integer" name="integer"/>
</field>
</form>
But I always get the error message, even if I enetered a valid age.
Can anyone please tell me what is wrong ?
Thanks,
Gayatri