At one point I thought I had this figured out, but now I am stumped!
I have a document where the user completes tasks by marking a checkbox. When a checkbox is "checked", I want two different text fields to essentially add one and either count up or down based on the check.
Here's what I started with and am now stuck:
FormCalc
calculate script on a given checkbox
if (this.rawvalue == 1) then
points_complete.rawvalue + 5
tasks_w1d1_complete.rawvalue + 1
else
points_complete.rawvalue - 5
tasks_w1d1_complete.rawvalue - 1
endif
Please help! Can provide more information as needed!...
Thanks in advance,
Mike S.
Solved! Go to Solution.
Views
Replies
Total Likes
Hi,
You don't need .rawValue in FormCalc. Also the lowercase 'v' may be causing a problem eg '.rawvalue'. In javascript this should be '.rawValue'.
In addition you are not actually calculating anything.
points_complete.rawvalue + 5 should read points_complete = points_complete + 5
Good luck,
Niall
Views
Replies
Total Likes
Hi,
You don't need .rawValue in FormCalc. Also the lowercase 'v' may be causing a problem eg '.rawvalue'. In javascript this should be '.rawValue'.
In addition you are not actually calculating anything.
points_complete.rawvalue + 5 should read points_complete = points_complete + 5
Good luck,
Niall
Views
Replies
Total Likes
Use the change event instead with FormCalc as language..
if (this.rawValue == 1) then
points_complete.rawValue = points_complete.rawValue + 5
tasks_w1d1_complete.rawValue = tasks_w1d1_complete.rawValue + 1
else
points_complete.rawValue = points_complete.rawValue - 5
tasks_w1d1_complete.rawValue = tasks_w1d1_complete.rawValue - 1
endif
You missed to assign the value to the field in your code..
Also as Niall mentioned you need to use rawValue to get or assign value..
Thanks
Srini
Thank you all!
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies