Forum Discussion
Text entry without a Submit button
Is there anyway to set up a Text Entry object to jump to the next slide when the correct characters are entered and no other action takes place.
In other words - no submit button or user action of any kind other than typing the correct string. Simply a situation where the "entered" characters are evaluated until the correct string is entered and then automatically advance to the next slide.
35 Replies
- DennisHall2Community Member
Hi Brian:
Storyline is not the most flexible product out there, but here is an auto-advance solution based on the user pressing a key.
You can do this in a Quiz question or just using a input text field.
Best Regards,
Dennis Hall
- JacobSelinCommunity Member
- RazvanDaba-9132Community Member
Thank you! This was exactly what I was looking for.
Thanks for jumping in to assist Brian here
- BrianHiggins2Community Member
Thank you all.
Dennis, your approach was interesting, and I thought I might be able to use it but the character string I am forced to work with is a specific 5 numeral string that starts and ends with a zero. Which wont work because if I make the zero key stroke cause the action to fire, it will do it on the first one and not the last. Unfortunately the only way to use this technique is to come up with an other example from my app where there are no repeating numerals. Not possible at this point.
The thing is I am trying to create a simulation of a computer app, that automatically generates or displays a result (my next slide) when the user enters a string of five numerals into the text field.
I know how to do this in a competing development tool, but it looks like it is just not possible in Storyline. - JacobSelinCommunity Member
I must say that i dont really understand the problem.
You want Storyline to evaluate a string and send the user to next page when that string is entered.
That exactly what my demo does. However the user also needs to press return.
BUT, when you the users already presses five keys on the keyboard its not to much effort to press another one. - BjWilsonCommunity Member
I was able to do this by creating a text box and assigning a trigger to jump to the next slide with the condition that when control looses focus that the text entry is equal to.... your choice here. The user just needs to click outside the textbox after typing the string and you are automatically sent to the next slide. If the correct text is not entered nothing happens. - WendyFarmerSuper Hero
Hi Brian
I have done something where it depends on the timeline (could be flaky) ...timeline set to 4 secs and I have an offscreen variable that triggers.
There have been quite a few threads of people wanting this feature, but agree with Jacob, as it stands it would normally be a user click of something to get them to the next slide
- BrianHiggins2Community Member
Again, Thank you all.
I see that I was not very clear. The problem is this:I am creating a simulation of an existing application that evaluates the user's text entry on the fly and displays a result based solely on that entry. It must, I repeat must mimic the application exactly. My stake holder, i.e. client has deemed that it is unacceptable to ask the user to do something in the simulation that the application does not actually require.
So, after typing a specifiic string of five numerals, it must advance automatically to the next slide without any additional clicks. So that means: no Submit button; no cliicking on the screen in some other location; no pressing on the enter key.
I have been able to acheive this in a competing elearning authoring program because I can have it evalutate the value in a variable every second or two. That approach can be a bit sluggish but at least it is accurate.
Again, Thank you all. I truely appreciate the thought that you went to on my behalf.
- JacobSelinCommunity Member
Ohh, thats makes its clearer Brian.
I see in the thread that you will evaluate a string that consist of two zeros (ie starting with one and ending with one.
Perhaps its possible to somehow use that for a variable.
For exampel.
Jump to slide - Next slide - when uses presses 0
IF (Variable that counts if zero has been presses twice = 2)
AND if textentry = The string you wanted. - ToddHaynes-f106Community Member
I'm seeing threads going back 5 years on this.
I need a simple login interaction, where the learner types a username and a password. I don't want them to hit Enter to submit the text entries, because that's not how the real form works.
If the string is "myname123", I've tried everything I can think of. I set the "Submit Key" value to "3" in the text entry Form. I also tried to add a trigger to submit the text entry if a keypress of 3 occurred.
Does storyline still require a Enter key to submit all text entries? Please tell me "No!"....
Related Content
- 6 months ago
- 2 years ago
- 9 months ago