These forums are now Read Only. If you have an Acrobat question, ask questions and get help from one of our experts.

LiveCycle Designer 7.0 signature block help - beginner

BillSutherland
Registered: Feb 25 2008
Posts: 5
Answered

We have a form with 9 signature blocks. The 9th signature block needs to be accessed last and we would like the first 8 signature blocks accessable in random order. I have the 9th signature block set to "read only". So far cannot construct the "if, then" script to set access to open on 9th block only when all other signature blocks are filled while maintaining random access on first 8 signature blocks. All input greatly appreciated.

My Product Information:
LiveCycle Designer, Windows
thomp
Expert
Registered: Feb 15 2006
Posts: 4411
Use the calculation event on the ninth signature field to determine the valid signature state of the other 8.

Thom Parker
The source for PDF Scripting Info
www.pdfscripting.com
Very Important - How to Debug Your Script

BillSutherland
Registered: Feb 25 2008
Posts: 5
Thank you for your recent reply. It seems I did not accurately express my degree of competence. I could be "pre-beginner". I was able to come up with the statement - P1.SignatureField9.access = "readOnly" - to restrict the signaure field but am unable to either construct the script or determine where in SignatureField9 the script should be placed that would open
SignatureField9 dependant on all other signature fields.. Should it be in "mouseEnter", "click"? And how would it be constructed? Thank you so much for taking time to look at this.
thomp
Expert
Registered: Feb 15 2006
Posts: 4411
Signatures are complex and difficult all by themselves. LiveCycle Designer includes a user interface for handling all of the common signing activities like locking fields. If you want to do something outside this UI, then you are potentially looking at some pretty hefty scripting.

There are however some things you can do to get around most of the difficulty. For example:

1. Save the form as a Static Form and use the Acrobat JavaScript (as opposed to LiveCycle JavaScript) fucntions for testing the signature validation in your calculation script. They are much easier to deal with.

2. Rather than doing full validation of the other signature fields, use some easier to handle indicator. For example, create a hidden field for each of the other signatures. Lock this field when the associated signature field is signed, then in your calculation scirpt for the 9th signature, simply test the state of the associated field.

Both of these solutions require some scripting skills. It may be a good idea to spend some time learning about scripting in Acrobat and LiveCycle, or engage a developer.

Thom Parker
The source for PDF Scripting Info
www.pdfscripting.com
Very Important - How to Debug Your Script

BillSutherland
Registered: Feb 25 2008
Posts: 5
Thank you sir.