Показать сообщение отдельно
  #1 (permalink)  
Старый 16.12.2011, 14:02
Интересующийся
Отправить личное сообщение для voloxa89 Посмотреть профиль Найти все сообщения от voloxa89
 
Регистрация: 16.08.2011
Сообщений: 25

Проверка формы перед отправкой
Всем привет! Подскажите как сделать проверку формы перед отправкой ее через ajax.
Есть форма подписки
<form action="" name="podpiska" method="POST">
<input name="id_user" type="hidden" value="<?=$_GET['id_user']; ?>"> 
<input name="email" type="hidden" value="<?=$_GET['email']?>">
<p><input class="da" name="aim_da" type="radio" value="da" checked > Я согласен</p>
<p><input class="no" name="aim_da" type="radio" value="no"> Я не согласен </p>
<div id="conteiner_aferta">
<div id="oferta">
Здесь текст оферты

<input name="yes" type="checkbox" value="yes">Я согласен с условиями оферты
</div>
<input name="submit" type="submit" value="Отправить">


Нужно сделать так: Если пользователь ставит Я согласен(нужно проверить чтоб флажок в чекбоксе стоял что и согласен с афертой). А если пользователь ставит Я не согласен форма отправлялась без флажка аферты.

var id_user = $("input[name=id_user]").val() ;
	var email = $("input[name=mail]").val();
	var aim_da =$("input[name=aim_da]").val();
	var yes = $("input[name=yes]").val();
	
	$.ajax({
			
			type: "POST",
			url: "index.php?option=com_rassilka",
			data:({id_user:id_user, email:email, aim_da:aim_da, yes:yes }),
			beforeSend: function(event)
						{
							if (aim_da == "da" && yes == "yes") 
							{
							alert('vse ok seychas forma otpra');
							}
							else { alert('vi ne podtverdili afertu');}
						
						},
			success: function(data)
							{
							
							
							},
				error: function(){alert('oshibka');}
							
			});
Ответить с цитированием