私はJavaScriptを初めて使いました。現在、Qualtricsサーベイにカスタムコードを追加しようとしています。私は動作するはずのコードを持っています。しかし、私は "予期しないトークン"エラーが発生しています)。Qualtrics:Enterキーを押して続行ボタンをエミュレートします
Qualtrics.SurveyEngine.addOnload(function()
{
document.addEventListener("keydown", function(e) {
if (e.keyCode === 13) {
function(){
that.clickNextButton();
}
}
}
});
「clickNextButton」機能がQualtricsのAPIドキュメントで発見された、次のボタンのクリックをエミュレートすることになっている。ここで
はコードです。この関数はclickNextButton()ですが、提供されている例にはthat.clickNextButton()というコードがあります。
彼らが使用する例は以下の通りです:
//Hides the next button and displays the question
//for 5 seconds before moving to the next page
this.hideNextButton();
var that = this;
(function(){that.clickNextButton();}).delay(5);
私は隠しボタンの機能や遅延が必要ですが、それがどのように使われるかの例を含めるたかっはありません。
ご協力いただきありがとうございます。
コードでは、コードには含めなかった 'var that = this'が表示されます。これが動作するかどうかを確認してください:) – VirginieLGB
@VirginieLGB素早い返信をありがとう!私はそれを追加しましたが、私はまだ "予期しないトークン"エラーを取得しています。 – Eugene
2番目から最後の括弧の後に ')'を忘れた – VirginieLGB