Part 1: Basic Form Improvements Chapter 1: A Fundamental Forms Primer Sub -Topics: * Forms Review * Fields Refresher * Properties Refresher o Text Box Field Properties and New Date Field Properties o Dropdown Properties o List Box Properties o Check Box Properties o Radio Button Properties o Button Properties and Image Properties o Digital Signature Properties o Barcode Properties * Tab Properties Refresher * Setting Field Tab Order using the menu options * Clearing a Form while working Chapter 2: Introduction to Actions Sub - Topics: * Getting Started * Rating Forms Value Averaging and Sum: Working with Text Fields o The Validate Tab * Page 2 of Project: The Calculate Tab for the Grand Total Using Sum * Sum and Averaging Using Check Boxes or Radio Buttons with Text Fields o Using Radio Buttons on Page 3 of the Project o Using Check Boxes on Page 3 of the Project o Learning how check boxes can become radio buttons * Basic Action Button Triggers for Reset Buttons and Printing Buttons o Reset Button o Print Form Button Chapter 3: Creating a QR Code Custom Stamp Sub - Topics: * Customizing Your QR Code Stamp * QR Code Creation * Using the Stamp Tool * Final Thoughts: QR Code for Professional Printing Chapter 4: Buttons, Navigation, Form and Non-Form Actions Sub - Topics: * Creating a Button Icon o Example of a Button as a Label Only * Non-Form Properties Actions o Pages o Bookmarks o Web Hyperlinks o Rich Media Non-Form Navigation Buttons o Layers Basic Actions o Other Non-Form Actions * Triggers for Actions * Choose an Action That Requires No Code * Newsletter Navigation with Buttons * Form Navigation with a Button as Helpful Hint * Adding a Comb of Characters * Before Comb and After Comb * More Action Triggers to Show and Hide o Hide and Clear Fields Button * Set Layer Visibility o Using Bookmarks o Using Buttons Part 2: Simplified Field Notation and Basic JavaScript Chapter 5: Introduction to Simplified Field Notation and JavaScript Sub - Topics: * Getting Started * Text Field, Date, and Dropdown Menu Properties o Action Tab o Format Tab o Validate Tab o Calculate Tab o Check Box, Radio Button, Image Field, and Button Properties o List Box Properties o Digital Signature Properties o Barcode Properties o Global Document JavaScript o Web Links and References o Regular Forms vs. E-Sign Forms * JavaScript and Acrobat on the Document Level Chapter 6: Basic and Complex Calculations Sub - Topics: * Getting Started * Sum Value * Simplified Field Notation * JavaScript Custom Calculation Script * Resetting Your Field of Focus * Final Thoughts o The Final Line of Code (Setting the 0 value to blank) o Dropdown Alternatives Chapter 7: Format Calculations Sub - Topics: * Number Formatting * Formatting with a Percentage o A Workaround for the Percentage * Date Formatting * Time Formatting * Final Thoughts o Dropdown Alternatives Chapter 8: Various JavaScript Alerts, Notes and Time Stamps Sub - Topics: * Alert Types * Create a Document JavaScript * Viewer Version and Validation Alert * Document Actions o Document Will Close o Document Will Print * Alerts Working with Buttons * Adding a Comment Note, Signature, and Time Stamp Chapter 9: Create Help for Clients with Rollover Text and Alerts Sub - Topics: * The Rollover Method o Mouse Enter o Mouse Exit o Extra Non-Custom JavaScript Check Box Example o How to Show, Hide Fields with JavaScript * The Default Text Method * The Alert Method o Customer''s Full Name o Date o Customer Order Code o Customer''s Company Name * How to Duplicate Text for multiple fields and make fields read only with JavaScript * Final Thoughts Chapter 10: Various Types of Formatting with JavaScript Sub - Topics: * Adding Global Formatting to Text Fields * Color Properties * Multi-Line Buttons * Multi-Line Text * Complex Formatting Using Check Boxes and Text Fields * Rich Text Formatting for Text Fields and Comments * Silent Printing * Options for Submit Button using email * Final Thoughts Part 3: Working with More Complex Forms Chapter 11: Validation with Text Boxes, Alerts and Radio Buttons Sub - Topics: * Money Transfer Example * Changing the Shipping Price Using Radio Buttons * Additional Checkbox and Radio Button examples with JavaScript and Text Fields and how to change data. * Text Field Validation with Regular Expressions o Telephone Validation o Name Validation o Account Number Validation o Email and URL Validation o Another Phone and Date Example with Two Variables * Final Thoughts Chapter 12: Working with Dropdown Menus Sub - Topics: * Current Skills Request Form * Parts Order Form * Final Thoughts o Load a Lengthy Single Dropdown or List Menu Chapter 13: Working with List Boxes Sub - Topics: * List Box Priority List with Control Buttons o The Add Button o The Delete Button o The Clear or Reset Button o The Up Button o The Down Button * Check Box, Dropdown, and List Box Example 1 * Check Box, List Box, and Multi-Dropdown Example 2 * Button Slide Show Variation o Extra Example Priority List Improved * Final Thoughts o Hidden Fields o Using List Boxes for Number Rating Chapter 14: Advanced Navigation: The Popup Menu Sub - Topics: * The Popup Menu Example * Final Thoughts Part 4: Beyond the Basics Chapter 15: Action Wizard and JavaScript Sub - Topics: * Working with Action Wizard o Reuse JavaScript from Chapter 8 * Is It a Custom Action or a Custom Command? o Create and Manage Custom Commands Chapter 16: Multi-State Check Boxes Sub - Topics: * The Problem of Multi-State Check Boxes * Bonus Star Rating Idea * Select All or Deselect All Check Boxes at Once Chapter 17: Importing an Image into a Button Sub - Topics: * Creating the Button Chapter 18: Multiple Formatting Sub - Topics: * The Problem of Multiple Formatting * Option 1: Do It Yourself o Price Script o No Price Script o Adding a Degree Symbol and Formatting range * Option 2: Call a Professional Chapter 19: Digital Signatures and Barcodes Sub - Topics: * Digital Signatures and Security * Barcodes Chapter 20: What are E-Signature Forms and Web Forms? Sub - Topics: * A brief Look at E- Signatures and Resources * What are Web Forms, do they have JavaScript? and related Resources Part 5: Putting It into Practice Chapter 21: Homework Assignments Sub - Topics: * Homework Assignment 1: Show and Hide * Homework Assignment 2: Working with JavaScript to Create Formulas o Area of a Circle (A = Ï r 2 ) o Field: CircumferenceRow1 Circumference of a Circle (C = 2 Ï r ) o Field: VolumeRow1 Volume of a Sphere (V = 4/3 Ï r3 ) o Field: FahrenheitRow1 Celsius to Fahrenheit to Formula. (°C x 9/5) + 32 = °F. o Field: CelsiusRow1_2 Fahrenheit to Celsius Formula. (°F - 32) x 5/9 = °C * Homework Assignment 3: Custom Validation and Regular Expressions * Homework Assignment 4: Personal Dropdown Menu and Definitions Text Box.
Enhancing Adobe Acrobat Forms with JavaScript : Take Your Forms to the Next Level!