- Posts: 1
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Tab and Enter keys
- WizzardOne
- Topic Author
- Offline
- New Member
Less
More
11 years 9 months ago #83619
by WizzardOne
Tab and Enter keys was created by WizzardOne
Hello, I have just launched a survey, and had a user report that if they hit the tab or enter key after filling in a question on the form, they are closed out and the survey acts like it was the submit key.
Have I missed a setting?
Have I missed a setting?
The topic has been locked.
- tpartner
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 10109
- Thank you received: 3595
11 years 9 months ago #83680
by tpartner
Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Replied by tpartner on topic Tab and Enter keys
Depending on the number and type of inputs, it is normal behaviour for browsers to submit a form when the Enter key is pressed.
Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The topic has been locked.
- duvemyster
- Offline
- Senior Member
Less
More
- Posts: 60
- Thank you received: 6
10 years 7 months ago #99772
by duvemyster
Replied by duvemyster on topic Tab and Enter keys
While recognizing that this is standard browser behavior, have any of you explored ways of over-riding it in any of your instances of limesurvey?
Any recommendations besides the following?
stackoverflow.com/questions/585396/how-t...to-submit-a-web-form
Any recommendations besides the following?
stackoverflow.com/questions/585396/how-t...to-submit-a-web-form
The topic has been locked.
- JanE01
- Offline
- Official LimeSurvey Partner
Less
More
- Posts: 8
- Thank you received: 3
8 years 9 months ago #122861
by JanE01
Replied by JanE01 on topic Tab and Enter keys
There is a strange difference between the behaviour on a iPad and, for instance, in Chrome on Windows. On a iPad the Go button (or the Enter key if you have a BT keyboard) triggers the previous submit button. On Chrome the Enter key does a Next submit.
'Next' is preferable. How do I change that for the iPad?
'Next' is preferable. How do I change that for the iPad?
The topic has been locked.
- Bigred01
- Offline
- Premium Member
Less
More
- Posts: 88
- Thank you received: 33
8 years 9 months ago #122864
by Bigred01
Replied by Bigred01 on topic Tab and Enter keys
I'm not sure what keyCode the "go" button returns for iPhone but from what i have read its also 13. The below script should prevent most instances of enter submitting the form. Textarea wont be affected by this.
Code:
$(document).ready(function() { $('input').on('keydown keypress', function(e) { if(e.keyCode === 13) { return false; } }); });
The topic has been locked.
- Bigred01
- Offline
- Premium Member
Less
More
- Posts: 88
- Thank you received: 33
8 years 9 months ago #122868
by Bigred01
Replied by Bigred01 on topic Tab and Enter keys
To trigger the next button, try this.
Code:
$(document).ready(function() { $('input').on('keydown keypress', function(e) { if(e.keyCode === 13) { e.preventDefault(); $('#movenextbtn').click(); } }); });
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
8 years 9 months ago #122918
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Tab and Enter keys
Complete test of key:
git.framasoft.org/Shnoulle/SkeletonQuest...ster/template.js#L74
Here, i focus on enter or sumbmit, can be updated to "click".
I think default behaviour must be save but not go next ?
git.framasoft.org/Shnoulle/SkeletonQuest...ster/template.js#L74
Here, i focus on enter or sumbmit, can be updated to "click".
I think default behaviour must be save but not go next ?
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- adridg
- Offline
- Junior Member
Less
More
- Posts: 38
- Thank you received: 0
7 years 9 months ago #139563
by adridg
Replied by adridg on topic Tab and Enter keys
I´m using LS Version 2.50+ Build 160718
and I´ve just notice that the if I press "enter" in the keyboard this will do the same as pressinf button "Next"
and what is worse, the same as "Submit" buttom at the end of my survey.
How do I disable this?
I want only "Next" and "Submit" buttom to do this.
Thak you
and I´ve just notice that the if I press "enter" in the keyboard this will do the same as pressinf button "Next"
and what is worse, the same as "Submit" buttom at the end of my survey.
How do I disable this?
I want only "Next" and "Submit" buttom to do this.
Thak you
The topic has been locked.
- Bigred01
- Offline
- Premium Member
Less
More
- Posts: 88
- Thank you received: 33
7 years 9 months ago #139564
by Bigred01
Replied by Bigred01 on topic Tab and Enter keys
The script above that has return false should work for you.
The following user(s) said Thank You: adridg
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
7 years 9 months ago #139589
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Tab and Enter keys
Or just remove the line 80 to 84
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The following user(s) said Thank You: adridg
The topic has been locked.
- adridg
- Offline
- Junior Member
Less
More
- Posts: 38
- Thank you received: 0
7 years 9 months ago #139616
by adridg
Didn´t work for FireFox and Chrome.
Replied by adridg on topic Tab and Enter keys
DenisChenu wrote: Or just remove the line 80 to 84
Didn´t work for FireFox and Chrome.
The topic has been locked.
- adridg
- Offline
- Junior Member
Less
More
- Posts: 38
- Thank you received: 0
7 years 9 months ago #139617
by adridg
Sorry if i´m asking basic questions, but i´m new in this thing
I tried to copy the script that y told, but it retirned error.
I have to write the exactly script in the css template? In which line of it?
Thank you again.
Replied by adridg on topic Tab and Enter keys
Bigred wrote: The script above that has return false should work for you.
Sorry if i´m asking basic questions, but i´m new in this thing
I tried to copy the script that y told, but it retirned error.
I have to write the exactly script in the css template? In which line of it?
Thank you again.
The topic has been locked.