Expand my Community achievements bar.

Need help with FormCalc or JavaScript calculation

Avatar

Level 1

I have created a form in LiveCycle ES3. The user selects one of 4 options in a radio button list where each options is a set amount of hours (6, 12, 18 etc.). There is a list of approximately 20 events each with a specific amount of time (15 minutes, 1/2 hour, 1 hour, etc.) I have a grand total that calculates as the user selects the individual items. If the user selects any one of the radio buttons (let's say 6 hours) and the total exceeds that amount I need two actions 1) they have to stop and 2) a message displays that says they must deselect some items or select a different button (with more hours). I have the grand total adding in the calculate event of the Grand Total field using FormCalc. Do I need to switch to JavaScript? Could someone help with either FormCalc or JavaScript.

Here is an example of a formula for calculating the time for any one of the items:

if (Attendance == 1) then

    $ =  1.50

else

    $ =  0.00

endif

The grand total is compiled in FormCalc (in the calculate event) as follows:

Sum(Table1.Row1.AttendanceT + Table1.Row2.BirthT + Table1.Row3.CommunityT + Table1.Row4.CustomFiltersT + Table1.Row5.DataEntryT + Table1.Row6.DisabilitiesT + Table1.Row7.EducationT)

Any help would be greatly appreciated!

0 Replies