텍스트 입력 질문이 포함 된 Qualtrics 설문 조사를 디자인했습니다. 여기에 양식을 사용했고 10 개의 텍스트 입력 상자가 포함되어있었습니다. 나는 참가자들에게 최소한 5 박스 (10 박스 중 5 박스는 괜찮다)를 채우 길 원한다. 유효성 검사는 좋은 생각이라고 생각하지는 않습니다. 왜냐하면 10 가지 중에서 적어도 5 가지의 텍스트 상자를 완성했을 때 가능한 많은 경우가 있기 때문입니다. 모든 텍스트 상자에 대해 채우고 채우지 않는 것이 좋습니다. 경쟁 텍스트 상자는 5보다 작습니다.Qualtrics : javascript - text entry
그래서 저는 이것을 통해 JavaScript를 시도했습니다. 그리고 여기에 내 코드가 있지만 작동하지 않습니다. 변경 방법을 알려주십시오. 감사!!
Qualtrics.SurveyEngine.addOnload(function()
{
//disables the next button on the page
this.disableNextButton();
var choicesID=this.getQuestionInfo().Choices.Key
while (1)
{
var t=0
for (var i=0;i<choicesID.length;i++)
{
choicetext=this.getTextValue(choicesID[i])
if (choicetext.length != 0)
{
t=t+1
}
}
if (t<=4) continue;
}
this.enableNextButton();
});
유효성 검사를 해본 적이 있습니까? https://www.qualtrics.com/support/survey-platform/survey-module/editing-questions/validation/ –
적어도 5 가지를 완료 할 때 가능한 많은 경우가 있기 때문에 유효성 검사는 좋은 생각이라고 생각하지 않습니다. 전체 텍스트 상자가 5 개 이상인 경우 모든 텍스트 상자에 대해 채우고 채우지 않아도됩니다. –