Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events

Radio button

Avatar

Level 1

I have implemented a number of forms using Life Cycle Designer without a problem. Now I want to create a form with radio buttons and I have run into a problem. Say I set up an exclusion group 'RB' with two buttons, and in the result field 'Answer' I enter the JavaScript  'this.rawValue = RB.rawValue'. When I test it, one button returns '1' and the other '2'. All well and good. The problem is when I try to capture the result and use it - in an 'if' statement, for example - I get an error and the result is no longer acted upon. This should be simple. What am I doing wrong?

5 Replies

Avatar

Level 6

Can you post the script you are using?

Avatar

Level 1

This was the script I tried, but it gave an error:

this.rawValue = RB.rawValue ;

if (parseInt(this.rawValue) = 1) then 50

elseif (parseInt(this.rawValue) = 2 then 100 endif;

Avatar

Level 1

Corrected script (I missed a parenthesis):

this.rawValue = RB.rawValue ;

if (parseInt(this.rawValue) = 1) then 50

elseif (parseInt(this.rawValue) = 2) then 100 endif;

Avatar

Level 1

Apparently this is an insoluble problem. I will close the discussion. Peter

Redwood