Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.11.2013, 16:06
tai tai вне форума
Аспирант
Отправить личное сообщение для tai Посмотреть профиль Найти все сообщения от tai
 
Регистрация: 16.01.2013
Сообщений: 98

Отменить отправку форм
Как отменить отправку формы

Пробовал так:

$('#bot_12').submit(function(eventObject12) {
		if($("#smena1").prop("checked") == false && $("#smena2").prop("checked") == false && $("#smena3").prop("checked") == false && $("#smena4").prop("checked") == false && $("#smena5").prop("checked") == false){
			eventObject12.preventDefault();
			$('#red12').css({'display':'block'});
		}
	});


и так:

$('#bot_12').submit(function() {
		if($("#smena1").prop("checked") == false && $("#smena2").prop("checked") == false && $("#smena3").prop("checked") == false && $("#smena4").prop("checked") == false && $("#smena5").prop("checked") == false){
			return false;
			$('#red12').css({'display':'block'});
		}
	});



Часть html
<div id="block_12">
		<h3>Готовы ли Вы поменять аутсорсинговую компнаию, если Вам предложат все вышеперечисленные достоинства:</h3>
		<p><label><input type="radio" name="smena" id="smena1" value="Да, мы уже задумывались об этом">Да, мы уже задумывались об этом</label></p>
		<p><label><input type="radio" name="smena" id="smena2" value="Да, мы в процессе">Да, мы в процессе</label></p>
		<p><label><input type="radio" name="smena" id="smena3" value="Да, теоритически">Да, теоритически</label></p>
		<p><label><input type="radio" name="smena" id="smena4" value="Нет ">Нет </label></p>
		<p><label><input type="radio" name="smena" id="smena5" value="Скорее нет">Скорее нет</label></p>
		<p id="red12">Все поля обязательны для заполнения</p>
		<input type="submit" class="bot" id="bot_12" name="submit_1_4" value="Дальше">
	</div>



Использую jQuery 1.4.3

В форме 3 сабмита

<form>
...

<div id="block_12">
		<h3>Готовы ли Вы поменять аутсорсинговую компнаию, если Вам предложат все вышеперечисленные достоинства:</h3>
		<p><label><input type="radio" name="smena" id="smena1" value="Да, мы уже задумывались об этом">Да, мы уже задумывались об этом</label></p>
		<p><label><input type="radio" name="smena" id="smena2" value="Да, мы в процессе">Да, мы в процессе</label></p>
		<p><label><input type="radio" name="smena" id="smena3" value="Да, теоритически">Да, теоритически</label></p>
		<p><label><input type="radio" name="smena" id="smena4" value="Нет ">Нет </label></p>
		<p><label><input type="radio" name="smena" id="smena5" value="Скорее нет">Скорее нет</label></p>
		<p id="red12">Все поля обязательны для заполнения</p>
		<input type="submit" class="bot" id="bot_12" name="submit_1_4" value="Дальше">
	</div>

...

<div id="block_18">
		<h3>Вы не пользуетесь ИТ-аутсорсингом потому что:</h3>
		<p><label><input type="checkbox" name="nosort_1" id="nosort1" value="Они не смогут корректно проконсультировать">Они не смогут корректно проконсультировать</label></p>
		<p><label><input type="checkbox" name="nosort_2" id="nosort2" value="Будут долго решать проблему">Будут долго решать проблему</label></p>
		<p><label><input type="checkbox" name="nosort_3" id="nosort3" value="Дорого">Дорого</label></p>
		<p><label><input type="checkbox" name="nosort_4" id="nosort4" value="Переживаем за сохранность данных">Переживаем за сохранность данных</label></p>
		<p><label><input type="checkbox" name="nosort_5" id="nosort5" value="Был негативный опыт">Был негативный опыт</label></p>
		<p><label>Свой вариант: <input size="35" name="nosort_6" type="text" id="nosort6"></label></p>
		<p id="red18">Все поля обязательны для заполнения</p>
		<input type="submit" class="bot" id="bot_18" name="submit_2" value="Дальше">
	</div>

...

<div id="block_22">
		<h3>Оцените рынок ИТ-аутсорсинга в Вашем регионе:</h3>
		<p><label><input type="radio" name="rinok" id="rinok1" value="Развит слабо">Развит слабо</label></p>
		<p><label><input type="radio" name="rinok" id="rinok2" value="Развит достаточно">Развит достаточно</label></p>
		<p><label><input type="radio" name="rinok" id="rinok3" value="Хорошо развит">Хорошо развит</label></p>
		<p id="red22">Все поля обязательны для заполнения</p>
		<input type="submit" class="bot" id="bot_22" name="submit_3" value="Дальше">
	</div>

...
</form>
Ответить с цитированием
  #2 (permalink)  
Старый 08.11.2013, 16:20
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от tai
Как отменить отправку формы
Вроде все просто...

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
$(function (){
	$('form').submit(function (){
		alert('No');
		return false;
	});
});
</script>
</head>
<body>
<form>
	<input type='text' />
	<input type='submit' value='Send' />
</form>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Две и более форм на отправку файлов denvasden AJAX и COMET 16 15.03.2013 23:02
Две и более форм на отправку файлов denvasden jQuery 0 15.03.2013 02:30
Помогите с чекбоксами Александр141 Элементы интерфейса 0 12.01.2013 21:18
передача данных из форм своего сайта в формы стороннего сайта najrobi Общие вопросы Javascript 19 15.07.2012 22:18
Отменить обработку события Fr0sT Events/DOM/Window 7 24.12.2008 13:18