PavelScron
@PavelScron

Как сделать валидацию заполнения полей в данном jquery коде?

Подскажите как в данном коде отправки формы добавить валидацию полей(в частности чтобы поле в теги select не было пустым).

<script type="text/javascript">
    $(document).ready(function() {
    $("#forma").submit(function() {
        $.ajax({
            type: "POST",
            url: "mail.php",
            data: $(this).serialize()
        }).done(function() {
            $(this).find("input").val("");
            $("#done").fadeIn(1000);
            setTimeout(function() {
                $("#done").fadeOut(1000)
            }, 3000);
            $("#forma").trigger("reset");
        });
        return false;
    });
});

</script>
  • Вопрос задан
  • 119 просмотров
Решения вопроса 1
Eridani
@Eridani
Мимо проходил
Хм. Вам проще будет это сделать на стороне PHP, что-то вроде
if (empty($_POST['ваш name']);  {
echo json_encode(array('result' => 'error'));
}

А по хорошему, перебрать поля в цикле в принимающем mail.php
foreach($result as $fieldName => $oneField){
		if($oneField == ''){
			$error[$fieldName] = 'Поле обязательно для заполнения';
		}
	}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы