И有一些步骤卡,我有输入字段。对于每张卡,我有一个“下一步”按钮,用于更改视图。
但是如果表单中有空输入字段,我想阻止此按钮。
码:
var $currentCard, $nextCard, $prevCard;
var animationEvents = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
var operationName = ["Order number", "Oparation barcode", "Nest number", "Layers number", "Cycles number"];
$('.next').on('click', function (e) {
e.preventDefault();
$currentCard = $(this).parent().parent();
$nextCard = $currentCard.next();
$('#bar li').eq($('.card').index($nextCard)).addClass('active');
var inAnimation = 'animated slideInLeft';
$currentCard.hide();
$nextCard
.show()
.addClass(inAnimation)
.one(animationEvents, function () {
$(this).removeClass(inAnimation);
});
});
$('.prev').on('click', function (e) {
e.preventDefault();
$currentCard = $(this).parent().parent();
$prevCard = $currentCard.prev();
$('#bar li').eq($('.card').index($currentCard)).removeClass('active');
var inAnimation = 'animated slideInRight';
$currentCard.hide();
$prevCard
.show()
.addClass(inAnimation)
.one(animationEvents, function () {
$(this).removeClass(inAnimation);
});
});
.title {
margin-bottom: 30px;
color: #020304;
}
.card {
max-width: 500px;
width: 90%;
background: white;
margin: 50px ;
padding: 20px 30px;
border-radius: 2px;
-webkit-animation-duration: 0.2s;
animation-duration: 0.2s;
}
.cardTitle {
text-align: center;
text-transform: uppercase;
margin: 0;
}
.cardText {
margin: 25px 0 40px 0;
color: grey;
text-align:center;
}
.card:not(:first-of-type) {
display: none;
}
.actions {
text-align: center;
}
因此,您可以看到我有一个函数来检查某个输入字段是否为空,当我按下Next时,它将转到下一页。
我需要的是按下“ 下一步”按钮以验证输入字段是否已填充,然后再继续。
12345678_0001
潇潇雨雨
POPMUISE
随时随地看视频慕课网APP
相关分类