Skip to main content
March 29, 2021
Question

Text Box Entry

  • March 29, 2021
  • 1 reply
  • 303 views

I created a text box entry in which the user is supposed to enter the name. If they enter the name, it moves to the next slide. If they leave empty, they get an error message prompting them to enter name. All of this works. However, if the user enters the name after they get an error, then it does not move to the next slide. Not sure what is missing. 

    This topic has been closed for replies.

    1 reply

    RodWard
    Community Expert
    Community Expert
    March 30, 2021

    How did you set this all up?  Are you using a Conditional Action that checks the learner's text entry and then determines whether or not to jump the learner to the next slide?  How is the action being triggered?

    March 30, 2021

    I created a condition in Advanced Actions. The IF statement is Text_Box_Entry2 is equal to EMPTY (empty is the variable I created)--> Action Show Text_Box_Entry 19 (error message I created) and Expression..

    I did all of this from Example 2 on Adobe User Guide https://helpx.adobe.com/captivate/user-guide.html/captivate/using/text-entry-boxes.ug.html

     

    There is no valdiation to the entry though. I just want the learner to put something in the entry box. The problem is only that if the user gets the error and then they type something and hit enter. It does not move to the next slide.

    Lilybiri
    Legend
    March 30, 2021

    Can you have a look at my blog post:

    http://blog.lilybiri.com/where-is-null-in-cp2017

     

    It is a refurbished version of another post which I created 10 years ago, but was not completely functional in the present version for HTML5 output. 

    If you don't need to report the entry to a LMS an alternative could be to use a Scrolling Text Interaction. Some of the limitations of the TEB can be avoide that way.

    http://blog.lilybiri.com/scrolling-text-interaction-to-replace-text-entry-box