Jest to część formularza krokowego.
allNextBtn.click(function(){ var curStep = $(this).closest(".setup-content"), curStepBtn = curStep.attr("id"), nextStepWizard = $('div.setup-panel div a[href="#' + curStepBtn + '"]').parent().next().children("a"), curInputs = curStep.find("input[type='text'],input[type='number'],select,textarea"), isValid = true; console.log('GO'); $(".form-group").removeClass("has-error"); for(var i=0; i<curInputs.length; i++){ if (!curInputs[i].validity.valid || curInputs[i].selectedIndex == 0 || curInputs[i].length > 0){ isValid = false; $(curInputs[i]).closest(".form-group").addClass("has-error"); console.log('ERROR'); } } if (isValid){ nextStepWizard.removeClass('disabled').trigger('click'); nextStepWizard.removeAttr('disabled').trigger('click'); } else{ alert('Uzupełnij wszystkie pola.'); } });
curInputs = curStep.find("input[type='text'],input[type='number'],select,textarea"),