3

Qualtrics は、参加者が回答の選択肢を選択すると、参加者を次のアンケートの質問に自動的に移動させると主張する JavaScript を提供しています。単一回答と複数回答の多肢選択式の質問のオプションがありますが、調査には前者のみが必要です. コードを正しい場所に配置しましたが、動作させることができません。注: モバイル対応の調査を作成しようとしています (互換性があるだけでなく、モバイルでの使用に非常に適しています)。Qualtrics のコードは、モバイル デバイスやラップトップでは機能しません。彼らのコードが間違っているのか、正しく実装するために何か他のことをしなければならないのか、私にはわかりません。

Qualtrics が提供する自動進行 SINGLE-Answer Multiple Choice 質問のコードは次のとおりです。

    var that = this;
    this.questionclick = function(event,element){
        if (element.type == 'radio')  {
           that.clickNextButton();
        }
    }

以下は、クアルトリクスが提供する自動進行の複数選択問題への回答のコードです。

    var that = this;
    this.questionclick = function(event,element){
        if (element.type == 'checkbox')  {
            that.clickNextButton();
        }
    }

繰り返しますが、私は調査のために前者のみを使用していますが、とにかく両方を含めたいと思いました. Java と C はかなりよく知っていますが、JavaScript を学んだことはありません。したがって、これらが Qualtrics でどのように機能するのか、このコードが正しいのか、それとも私が行っていないことがあるのか​​わからないのです。

また、誰かが JavaScript にないソリューションを持っている場合 (CSS や HTML にある場合など)、他のオプションをいただければ幸いです。

前もって感謝します!

4

3 に答える 3

2

コードが以前に機能しなかった理由はよくわかりません。今では完全に正常に機能するためです。

Qualtrics.SurveyEngine.addOnload(function()
{
    var that = this;
    this.questionclick = function(event,element){
        if (element.type == 'radio')  {
            that.clickNextButton();
        }
    }


});

現在動作しているのとまったく同じコードであるため、クアルトリクス側のエラーだったと思います。

于 2014-10-24T20:13:55.793 に答える