我想阻止NextButton不使用Qualtrics中的disableNextButton方法。
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 :(得分:0)
你想让你的NextButton可见吗?如果是这样,请使用:
$('NextButton').disabled=true;
你也可以隐藏它:
$('NextButton').hide();
答案 1 :(得分:0)
我所理解的: 按下下一个按钮时,您需要检查是否满足特定的条件。 如果满足条件,您希望下一个按钮按原样工作。 如果条件不符合您要阻止点击功能。
解决方案:在条件不满足时尝试使用event.preventDefault()。 你不需要写this.clickNextButton()。这是默认触发的。