Всем привет, сделал отправку формы с помощью AJAX, после успешности сделал появление окошка и затем скрытие, в итоге в полях остаются значения, а сами инпуты становятся желтыми, не очень приятно, из инпутов удалил таким кодом всё
$(':input', '#bottomForm')
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');
Но желтизна остается, вот код AJAX запроса
$("#bottomForm").on('success.form.fv', function() {
var formID = $(this).attr('id');
var formNm = $('#' + formID);
$.ajax({
type: 'POST',
url: 'callback.php',
data: formNm.serialize(),
success: function (data) {
$(':input', '#bottomForm')
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');
$('.res-send').fadeIn(200);
setTimeout(function() {
$('.res-send').fadeOut(200);
}, 1000);
},
error: function (jqXHR, text, error) {
$('.res-send').find('p').html('Произошла ошибка... Попробуйте снова').removeClass('success').addClass('error');
$('.res-send').fadeIn(200);
setTimeout(function() {
$('.res-send').fadeOut(200);
}, 1200);
}
});
return false;
});