2017-03-08 5 views
0

QualTricsで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()を記述する必要はありません。これはデフォルトで起動されます。