- Posts: 6
- Thank you received: 0
Ask the community, share ideas, and connect with other LimeSurvey users!
You seem to use somekind of workaround. Select2 is what?andrescevp wrote: Well, the thing is, that I have some selects that are handled by Select2.
$(document).on('keypress keyup keydown', '#limesurvey input[type=text],#limesurvey input[type=search],#limesurvey select,#limesurvey .select2-results__option',function(e){ var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0; console.log(key); if (key == 13 && e.ctrlKey != true ) { cancelEvent(e); var inputs = $(this).closest('form').find(':input:visible:enabled,select:visible:enabled,textarea:visible:enabled,button:visible:enabled'); if ((inputs.length-1) == inputs.index(this)) { console.log('submit!'); $('.ls-move-submit-btn').focus(); return; } else { console.log('next!'); var nextElement = inputs.eq(inputs.index(this) + 1); if ($(nextElement).data('select2')) { $(nextElement).select2('open'); return false; } nextElement.focus(); return; } return false; } });
index.php?r=survey/index&sid=939187:1441 100 index.php?r=survey/index&sid=939187:1441 65 index.php?r=survey/index&sid=939187:1441 97 index.php?r=survey/index&sid=939187:1441 83 index.php?r=survey/index&sid=939187:1441 115 index.php?r=survey/index&sid=939187:1441 68 index.php?r=survey/index&sid=939187:1441 83 index.php?r=survey/index&sid=939187:1441 65 index.php?r=survey/index&sid=939187:1441 68 index.php?r=survey/index&sid=939187:1441 100 index.php?r=survey/index&sid=939187:1441 65 index.php?r=survey/index&sid=939187:1441 97 index.php?r=survey/index&sid=939187:1441 83 index.php?r=survey/index&sid=939187:1441 115 2index.php?r=survey/index&sid=939187:1441 68 index.php?r=survey/index&sid=939187:1441 100 index.php?r=survey/index&sid=939187:1441 83 index.php?r=survey/index&sid=939187:1441 65 index.php?r=survey/index&sid=939187:1441 68 index.php?r=survey/index&sid=939187:1441 13 index.php?r=survey/index&sid=939187:1450 next! index.php?r=survey/index&sid=939187:1441 13 index.php?r=survey/index&sid=939187:1446 submit!
I don't know … first things i do whan something don't work is disable ajaxMode (even if all work in fact …).andrescevp wrote: thanks.
…
it do not stop the propagation... something to do with Pjax?
bugs.limesurvey.org/view.php?id=14616 :)andrescevp wrote: this did the trick. Thanks.
But anyway... weird bug.