• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Validate checked checkboxes before allowing signature

Community Beginner ,
Aug 23, 2017 Aug 23, 2017

Copy link to clipboard

Copied

I have a task list with a checkbox against each task. I would like a user to complete each task and check each matching checkbox to show the task is complete. Once and only once all tasks are complete should they be permitted to sign. How do I impose such a condition on the signature field?

TOPICS
PDF forms

Views

637

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Aug 23, 2017 Aug 23, 2017

Copy link to clipboard

Copied

You can't do it directly. The way to do it is to hide the signature field entirely and use a (hidden) field's calculation script to determine if it should be made visible, based on the state of the check-boxes.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Aug 24, 2017 Aug 24, 2017

Copy link to clipboard

Copied

Thank you again.  That seems straight forward enough.  I'll give it a go and let you know if I have any issues.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Oct 02, 2024 Oct 02, 2024

Copy link to clipboard

Copied

LATEST

Can also make read only.  Run this code in the checkbox field.

 

if(this.getField("[name of check box field]").value == "Off")
this.getField("[name of signature field]").readonly = true

else
this.getField("[name of signature field]").readonly = false

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines