Javascript 在某些情况下,暂停旋转传送带幻灯片,使其无法浏览下一项
我正在制作一个带几个问题的旋转幻灯片,如果它不符合某些条件,我就不能让幻灯片通过下一批问题 每次用户点击“提交”按钮时,它都会计算被点击的次数,因此每个页面都有一个条件,如果用户下次点击“提交”按钮时不满足条件,则计数器将设置为该点(或项目),用户会犯错误并再次调用该函数,以便从同一点开始验证,问题是,当我出错时,它会完美地阻止滑块,但在第二次尝试中,当我做对时,它不会让我进入下一张幻灯片,如果我没有犯任何错误,它不会通过AJAX发送任何变量(都未定义),奇怪的是,在一张幻灯片中只有一个问题有效,但在两个问题上无效,不知道我做错了什么 剧本Javascript 在某些情况下,暂停旋转传送带幻灯片,使其无法浏览下一项,javascript,css,Javascript,Css,我正在制作一个带几个问题的旋转幻灯片,如果它不符合某些条件,我就不能让幻灯片通过下一批问题 每次用户点击“提交”按钮时,它都会计算被点击的次数,因此每个页面都有一个条件,如果用户下次点击“提交”按钮时不满足条件,则计数器将设置为该点(或项目),用户会犯错误并再次调用该函数,以便从同一点开始验证,问题是,当我出错时,它会完美地阻止滑块,但在第二次尝试中,当我做对时,它不会让我进入下一张幻灯片,如果我没有犯任何错误,它不会通过AJAX发送任何变量(都未定义),奇怪的是,在一张幻灯片中只有一个问题有效
function upCount() {
if (countClicks == 1){
var one, prox = false;
if (document.getElementById('r1').checked) {
one = document.getElementById('r1').value;
prox = true;
}
else if (document.getElementById('r2').checked) {
one = document.getElementById('r2').value;
prox = true;
}
else {
prox = false;
}
if (prox){
$("#carouselExampleControls").carousel("next");
$("#carouselExampleControls").carousel("pause");
}
else{
countClicks--;
upCount();
}
$.ajax({
type:"POST",
url:"save.php",
data: {cont: countClicks,one:one},
success: function(data){
}
});
} //end of 1
if (countClicks == 2){
var r2;
var r3;
var prox = false;
if (document.getElementById('r3').checked || document.getElementById('r4').checked)
if (document.getElementById('r5').checked || document.getElementById('r6').checked){
prox = true;
if (document.getElementById('r3').checked) {
r2 = document.getElementById('r3').value;
}
else if (document.getElementById('r3').checked) {
r2 = document.getElementById('r4').value;
}
if (document.getElementById('r5').checked) {
r3 = document.getElementById('r5').value;
prox = true;
}
else if (document.getElementById('r6').checked) {
r3 = document.getElementById('r6').value;
}
}
else{
prox = false;
}
if (prox){
$("#carouselExampleControls").carousel("next");
countClicks = 2;
}
else{
countClicks = 2;
$("#carouselExampleControls").carousel("pause");
upCount();
}
$.ajax({
type:"POST",
url:"save.php",
data: {cont: countClicks,r2:r2,r3:r3},
success: function(data){
alert(data);
}
});
} //end of 2
按钮(不认为需要此信息,但以防万一)
<br></br>
<div class="container text-center">
<a onclick="hello(); upCount()" role="button" id= "submit" href="#carouselExampleControls" class="btn btn-info btn-lg" style="background: #62b539; width:140px; height: 52px;">Continuar</a>
<br></br>
</div>