Qualtrics-Javascript代码:下一个按钮仅隐藏在一个页面中

时间:2017-11-26 21:08:42

标签: javascript button qualtrics

对于30个Qualtrics页面,我使用下面的代码(我从here借来的)代表每页:

  1. 隐藏"下一个"按钮
  2. 使用"击键"
  3. 给出两个选择
  4. 一旦做出选择,自动转到下一页(将遵循相同的例程)
  5. 
    
    Qualtrics.SurveyEngine.addOnload(function()
    {
        $('Buttons').hide();
        if(window.location.pathname.match(/^\/jfe[0-9]?\/preview/)) {
            $(this.questionId).select('input').first().focus();
        }   
        var that = this;
    
        Event.observe(document, 'keydown', function keydownCallback(e) {
            var choiceID = null;
    
            switch (e.keyCode) {
                case 74: // 'j' was pressed
                    choiceID = 1;
                    break;
                case 75: // 'k' was pressed
                    choiceID = 2;
                    break;
            }
    
            if (choiceID) {
                Event.stopObserving(document, 'keydown', keydownCallback);
                that.setChoiceValue(choiceID, true);
                $('NextButton').click();
            }
        });
    });
    
    
    

    据我所知,此代码已被其他用户使用。

    然而问题是"下一步"按钮仅隐藏在第一页上。从第二页起,"下一页"按钮始终显示,但其余代码工作正常。

    知道问题出在哪里?

    最佳,

0 个答案:

没有答案