Skip to main content
March 29, 2021
質問

Text Box Entry

  • March 29, 2021
  • 返信数 1.
  • 305 ビュー

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. 

    このトピックへの返信は締め切られました。

    返信数 1

    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