Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Token attribute as a validation source

  • JayCharles
  • JayCharles's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
9 years 8 months ago #110237 by JayCharles
Token attribute as a validation source was created by JayCharles
Hi All,

I am having trouble using a custom token attribute to validate the answer to a question.

token attribute_3 is the age of the participant at the time on interview. (eg. 55) When we ask a participant how old they were when they last had an operation, I want to use this age(attribute_3) to validate their answer.

eg. If the age of their last operation is greater than token attribute_3, throw up an error.

This is what I have tried up to date, without any luck.

Validation Equation:
((782874X662X3938SQ001 >= 0) and
(782874X662X3938SQ001 <= [attribute_3]) or
is_empty(782874X662X3938SQ001)) and

Validation Tip:
{if(((782874X662X3938SQ001 >= 0) and (782874X662X3938SQ001 <= [attribute_3])), '','Please enter an age that is less than you current age.’)}

I thought maybe the token attribute is a text field and needed to be converted. If so how do i do this?

Can anyone help?
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 years 8 months ago - 9 years 8 months ago #110239 by DenisChenu
Replied by DenisChenu on topic Token attribute as a validation source
Did you try with
Code:
((782874X662X3938SQ001 >= 0) and
(782874X662X3938SQ001 <= TOKEN:ATTRIBUTE_3) or
is_empty(782874X662X3938SQ001))

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Last edit: 9 years 8 months ago by DenisChenu.
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose