disabled
это не атрибут, а свойство. И это нужно знать. Не видя, что там в коде, могу дать такую конструкцию для изучения:$('.form__first-step').each(function () {
var $step = $(this),
$stepBtn = $step.find('.form-wizard-next');
$step.find('.form-content__field-input').each(function () {
var $input = $(this);
if ($input.valid()) {
$stepBtn.prop('disabled', false);
}
});
});
$(function () {
var editor = new MediumEditor('#report-body', {
placeholder: {
text: '',
hideOnClick: true
}
});
var form = $('#report-site');
form.on('submit', function (e) {
e.preventDefault();
var formData = new FormData();
form.find('[type="file"]').each(function () {
formData.append($(this).attr('name'), $(this).prop('files')[0]);
});
var data = {
pnd: $('#pnd-report').val(),
text: $('#report-body').html(),
formData: formData
};
$.ajax({
type: 'post',
data: data,
contentType: false,
cache: false,
processData: false,
url: '/report/report-site'
})
.done(function (data) {
if (data.status) {
alert("Заявка отправлена");
} else {
alert("Ошибка, обратитесь в тех.поддержку");
}
})
})
});