私はQualtricsでテキストボックスに自動カーソルを配置して、テキストボックスをクリックしなくても入力を開始できるアンケートを作成します。私は、次のコードを使用してこの作業を取得することができました:Qualtricsのテキストボックスにカーソルを自動的に配置する機能を選択/フォーカスする方法
Qualtrics.SurveyEngine.addOnload(function()
{
$("QuestionID").select();
});
残念ながら、古いQualtrics調査ビルダーでのみ動作(SE)。このソリューションは、新しい測量ビルダー(JFE)では機能しません。
私は代替案を見つけようとしましたが、SEで動作するものはどれもJFEでは動作しないようです。例えば、
document.getElementById("QuestionID").select();
と
var input = document.getElementById('QuestionID');
input.select();
は、私が言及したフォーカス機能を見てきましたが、それは調査ビルダーのいずれかで動作しません。
新しい調査ビルダーには選択機能に関する問題があるようですが、代替案を探す時間を費やしても、私はできませんでした。私はQualtricsから変更ログを入手しようとしましたが、提供できませんでした。
私は
$("QuestionID").focus();
を試してみましたが、それは古い調査ビルダーで仕事をしました。新しいものではまだ動作しません。
Qualtricsの前の質問から単純に続けると、カーソルはfocus()を使用しても機能しません。ただし、ページを更新すると、フォーカスが機能します。これは新しい調査ビルダにあります。これはまだ解決策ではありませんが、うまくいけばいくつかの洞察を提供します。
どのような選択肢もありますか?
ですから、 '$(「QuestionID」)を使用して試してみました(フォーカス);' alread?あるいは、「焦点関数」には何を意味していますか?ブラウザコンソールから 'focus()'を使ってフォーカスを設定しようとしましたか? – str
それは正しいです。私は$( "QuestionID")を使って試してみました。別々にフォーカスとセレクト機能を一緒に使用します。いずれの調査ビルダーのバージョンでも機能しませんでした。ブラウザコンソールからフォーカスを設定することができますか? – Eugene