Ich habe ein Problem bei der Checkbox Ajax Validierung?Wie Checkbox Formular mit Ajax zu validieren?
Meine alle anderen Form zeigt Ajax-Validierung außer Kontrollkästchen kann eingegeben werden Formular hat Wert bereits, aber ich konnte nicht Lösung herausfinden.
Meine Ajax ...
$(function() {
(function() {
$('.load').addClass('hide');
$(document).on('submit', '.add_restaurant', function() {
// remove prior message which might have accumulated during earlier update
$('.error-message').each(function() {
$(this).removeClass('make-visible');
$(this).html('');
});
$('input').each(function() {
$(this).removeClass('errors');
});
// current form under process
var current_form = $(this);
// === Dynamically get all the values of input data
var request_data = {};
request_data['_token'] = $(this).find('input[name=_token]').val();
current_form.find('[name]').each(function() {
request_data[$(this).attr("name")] = $(this).val();
});
$('.load').addClass('make-visible');
// == Dynamic value retrieval ends here
$.post(
$(this).attr('action'),
request_data,
function(data) {
console.log(data);
if (data.status == 'success') {
$('.load').removeClass('hide');
console.log('success');
if (window.location.href.indexOf("reservation") > -1) {
window.location.href = data.url;
} else {
location.reload();
}
//location.reload();
} else if (data.status == 'fails') {
for (var key in data.errors) {
// skip loop if the property is from prototype
if (!data.errors.hasOwnProperty(key)) continue;
var error_message = data.errors[key];
current_form.find("[name=" + key + "]").addClass('errors');
var parent = current_form.find("[name=" + key + "]").parent();
parent.find('.error-message').addClass('make-visible').html(error_message);
}
}
}
);
return false;
});
})();
});
ist die Klinge Vorlage, aber ich bin hier nur Checkbox Form, da es ziemlich lange Form ist.
<label>Gender</label>
<div class="gender radiobtn">
<input type="radio" name="gender" value="M" id="male">
<label for="male">Male</label>
<input type="radio" name="gender" value="F" id="female">
<label for="female">Female</label>
<span class="error-message"></span>
</div>
Wo ich falsch bin? Vielen Dank im Voraus
Thanks @ Ognj3n für meine code.Will Formating Ihnen helfen bitte immer solutiontoo –