carriage return without submitting interactions

Hello,

I have an slide with an interaction and a separate text entry box, I want the users to type in the text entry box and be able to use the Enter key to jump to the next line. Currently every time I hit the enter key the current interaction is submitted not allowing the users to jump to the next line.

Any suggestions?

4 Replies
Christine Hendrickson

Hi Francisco,

I remembered seeing something like this recently, so I did a little digging around. From what I understand, the "Enter" key function for slides may automatically use the "Submit" buttons on slides. I've also tried this out with a custom "Submit" button and the "Enter" key still calls the function. This is something we're looking at changing and something I'd like to see updated as well.

One option would be to try using a different key, if possible. You could try using the "Tab" key to move between the text entry fields, this also a pretty common method to move between rows, so most users wouldn't have a problem using that key. 

Let me know how it goes!

Christine

Francisco Carreon

Thanks Christine,

the natural method for a user is using the enter key as a carriage return and/or to submitting an interaction. It would be reasonable that input text boxes use the carriage return feature and dont submit the interactions unless the focus is outside the input text box or clicking directly in a 'submit' button.

Thanks for the reply.

Dane Boyington

Hi Christine,

I also would like to be able to control the submission on an interaction. I need to do some custom processing before the interaction is submitted, and pressing the Enter key can bypass that. If you were considering this, did this change make it into the update 3 of May 21, 2013?

Thanks.

Christine Hendrickson

Hi there Dane,

I know that we resolved one issue with the "Enter" key for essay questions - but this particular issue was related to HTML5 output. 

Details on that here.

See also:

Can you tell me what type of interaction you're using? 

Thanks!