Question Details

Welcome to the Acrobat Answers site. You're on your way! It won't take you many more points to reach the next level: Participant. And as you accumulate more points, you're also building your reputation with the community and with

How to save state information using Javascript

I have a dynamic form. Currently, it opens in a condensed state. Based on a user's input, the state may expand considerably. After the user sends it via an email submit button, I would like the form to open and display all the filled out fields. I believe I need to set a state variable when the form is filled out, so I can examine its value when the form is reopened. How can I do this? It seems that if I use a global variable, its value is reset to the default value when the form is closed and reopened. I am using Javascript and LiveCycle Designer ES2. My target is Reader, and I save the form with the Reader Extended PDF (save)option.

John Tough 1433 days ago

1 Answer

<p>Congratulations! The Acrobat User Community selection team has approved your status as Expert in the Acrobat User Community. We appreciate all your past contributions and hope you will continue to support the community by answering questions and participating in the Acrobat Answers Q&A program as you've done in the past.</p>

<p>As an expert, you will get a badge to display on your profile with the level EXPERT next to your name and you have become eligible to be nominated to the Adobe Community Professional Program.</p>

<p>After reviewing the Adobe Community Professional Program information at, please let us know if you are interested.</p>

<p>Someone from the selection team will contact you soon regarding the community professional program. Keep up the good work!</p>


<p>The Acrobat User Community Team</p>

<p>**** Disclosure Requirements for Endorsements Received by Third Parties  ****</p>

<p>If you endorse or refer people to the Acrobat User Community in any venue,  it is our responsibility to ensure that you are aware of required compliance with the <a href="">FTC’s Guidelines</a>. Both you and Adobe can be held liable under federal law for making unsubstantiated claims and for not disclosing your relationship with Adobe. In particular:</p>

<li>Always disclose if you have received any type of incentive – free products, promotional items, travel, gifts, payment, and so on from Adobe. The disclosure must be on the same page as the endorsement.</li>
<li>Be truthful. Endorsements should not be misleading. Never make unsubstantiated or exaggerated claims about the benefits of Adobe products or programs. Any statements or endorsements about an Adobe product must be based on upon your actual experience.</li>

Thank you again for your support of Adobe and the Acrobat User Community</p>

You're explaination is not clear. Does the state exist on your system or the form? You mentioned the global variable, this is on your system. And it can be made persistent, look it up. But if the state lives on the from then why not save it in a hidden field?

Thom Parker
The source for PDF Scripting Info

The Acrobat JavaScript Reference, Use it Early and Often

The most important JavaScript Development tool in Acrobat
The Console Window (Video tutorial)
The Console Window(article)

Having trouble, Why Doesn't my Script Work

Thom Parker answered 1433 days ago  |   Comments (0)  |  New Comment


  |   Report
Was this answer helpful?  

Please specify a reason:

Try the next version of

Free trial

Get started with the next version of Acrobat.

Learn what's new >

Topic Experts

1. Gilad D (try67) 55970
2. Karl Heinz Kremer 40440
3. George Kaiser 30620
4. David Dagley 23430
5. Max Wyss 22330
6. Thom Parker 21520
7. Almir R V Santos 14300
See more »

Last 30 Days