Так я проверку сделал
<script>
$(document).ready(function(){
$(function(){
$(document).on('submit', '#form_pc', function(){
if ($('#pc_name').val() != '') {
$query = true;
} else {
$('#pc_name').addClass('pc_name').after('<span class="danger">Введите, пожалуйста, свое имя</span>');
$('#pc_name').focus(function() {
//alert('Установили курсор');
$('#pc_name').removeClass('pc_name');
$('.danger').remove();
})
return false;
}
if ($('#pc_telephone').val() != '') {
$query2 = true;
} else {
$('#pc_telephone').addClass('pc_name').after('<span class="danger">Введите, пожалуйста, свой номер телефона</span>');
$('#pc_telephone').focus(function() {
//alert('Установили курсор');
$('#pc_telephone').removeClass('pc_name');
$('.danger').remove();
})
return false;
}
if ($('#pc_add').val() != '') {
$query3 = true;
} else {
$('#pc_add').addClass('pc_name').after('<span class="danger">Введите, пожалуйста, свой адрес</span>');
$('#pc_add').focus(function() {
//alert('Установили курсор');
$('#pc_add').removeClass('pc_name');
$('.danger').remove();
})
return false;
}
alert('Ворма отправлена, скоро с вами свяжутся');
}); // Конец on();
});
});
</script>
Но мне нужно, чтобы заработал такой код, но никак не получается( На обычных формах все работает, а на форме, загруженной ajax'ом, ничего не происходит
Пробовал вот так сделать:
<script>
$(document).ready(function(){
$(function(){
$(document).on('submit', '#form_pc', function() {
$('#form_pc').validate({
rules: {
pc_name: {
required: true,
rangelength: [2,16],
}, // Конец pc_name
}, // Конец rules
messages: {
pc_name: {
required: " Введите, пожалуйста, свое имя",
rangelength: "Ваше имя должно содержать от 8 до 16 символов",
},
} // Конец messages
}); // Конец validate
}) // Конец .on()
}); // Конец function
});
</script>