Skip navigation
Currently Being Moderated

Need coding help for returning values

Apr 29, 2012 7:22 PM

Although this is a sad testament to my programming skills, I have little shame since I only do this kind of thing perhaps once every two or three years. I’m using FormCalc (mainly b/c I’m still learning Javascript and this form had already been written in FormCalc), but my hope is that the similarity between the languages will get me an answer in this forum.

 

 

Here is the problem:

 

I have three text fields (Textfield1, Textfield2, Textfield3).

I created three variables (var1, var2, var3) and initialized them to 0.

 

 

In order to determine how many of the fields contain data, I used if/then/else statements:

 

 

if (Textfield1.rawValue == “”) then

   var1 =0

else

   var1=1

endif

 

 

Textfield2 and Textfield3 have similar statements (using variables var2 and var3 respectively).

 

 

To test the code, I have a message box returning the sum of var1 + var2 + var3. With NOTHING entered into any of the text fields, I would expect it to return a sum of 0, but it returns a sum of 3! If I enter data into just one or two of the fields, again it returns a value of 3!

 

 

I’ve tried initializing the value of the Textfields (Textfield1.rawValue=””), but I still keep getting a value of 3.

 

 

It's probably a simple programming error, but again I'm not a developer. Any help would be appreciated.

 
Replies
  • Currently Being Moderated
    Apr 30, 2012 6:36 AM   in reply to DarylGS

    First this is forum for Adobe Acrobat JavaScript and not LIveCycle Designer. Adobe Acrobat does not use the FormCalc language. There are a separate series of forums for LiveCycle Designer.

     

    Are you getting any errors when you use preview?

    Are you getting any errors in the Acrobat JavaScript console in Preview or when you open the form in Acrobat?

    You can not use the smart quotation marks of Word in FormCalc or JavaScript.

     

    You could also use the 'null' object in FormCalc.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points