Skip to main content
Inspiring
July 14, 2015
Answered

Use Checkbox to Trigger Another Action/Enable Button

  • July 14, 2015
  • 1 reply
  • 701 views

I'm relatively new to Captivate, advanced actions, etc.  I need to create a slide with a policy statement (PDF) inserted using the Web object, then have a mechanism for a user to "accept" the policy.

Ideally I'd like to add a single checkbox ("I have read and accept this policy") below the web object and when selected have it conditionally enable a "submit" button that will continue to the next page.

I'm able to set up the web object, submit button, and create the checkbox, but can't get the checkbox to conditionally enable/disable submit button when it is checked/unchecked.

Any help would be greatly appreciated.

Thanks!

    This topic has been closed for replies.
    Correct answer mkamen

    That is a static widget/learning interaction (more information in my article: Tips - Learning Interactions - Captivate blog

    This means that clicking on the checkbox will not generate events. You will need another 'button' to confirm the checking. So I wonder if it is not better to create a button (or shape button) labeled 'I accept', and have the checkbox showing the check mark when that accept button is clicked? Seems better than having both a checkbox to be clicked AND a confirm button. What do you think?

    Contrary to other non-interactive objects, there is no way to put an interactive object below the widget so that it remains interactive, or I could have solved your first question.


    Thanks for the feedback, Lily &TLC.  We went another direction and instead added a validation on the "submit" to confirm the checkbox had been checked (using a variable) instead of toggling the button back and forth between enabled/disabled.

    1 reply

    Lilybiri
    Legend
    July 14, 2015

    You need a trigger, an event for each (advanced/shared) action. Is your checkbox just an image or are you using the Checkbox widget - to be found under Learning Interactions?

    mkamenAuthor
    Inspiring
    July 14, 2015

    I'm using the Checkbox widget.

    Lilybiri
    Legend
    July 14, 2015

    That is a static widget/learning interaction (more information in my article: Tips - Learning Interactions - Captivate blog

    This means that clicking on the checkbox will not generate events. You will need another 'button' to confirm the checking. So I wonder if it is not better to create a button (or shape button) labeled 'I accept', and have the checkbox showing the check mark when that accept button is clicked? Seems better than having both a checkbox to be clicked AND a confirm button. What do you think?

    Contrary to other non-interactive objects, there is no way to put an interactive object below the widget so that it remains interactive, or I could have solved your first question.