2017-03-08 4 views
0

Qualitrics에서 disableNextButton 메서드를 사용하지 않는 NextButton을 차단하고 싶습니다.Qualtrics 블록 제출 단추

Qualtrics.SurveyEngine.addOnload(function() { 
    function myFunction() { 
     var c = confirm("JUST for TEST"); 
     if (c == true) { 
      this.clickNextButton(); 
     } else { 
      //I need your help :(
     } 
    } 
document.getElementById('NextButton').onclick = function() { 
    if(document.getElementById('NextButton').nodeName= "submit") { 
     myFunction(); 
    } 
}; 

});

답변

0

다음 버튼을 표시 하시겠습니까? 그래서, 그냥 사용

$('NextButton').disabled=true; 

또한 숨길 수 :

내가 이해 한 무엇
$('NextButton').hide(); 
0

: 다음 버튼을 누르면, 당신은 특정 있는지 확인하려면 조건이 충족되는지 여부. 조건 인이 충족되면 다음 버튼이 그대로 작동하기를 원합니다. 상태 인이 충족되지 않으면 클릭 기능을 방지하고 싶습니다.

해결책 : 조건이 충족되지 않을 때 event.preventDefault()를 사용해보십시오. this.clickNextButton()을 쓸 필요는 없습니다. 이는 기본적으로 트리거됩니다.