Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.10.2016, 11:12
Интересующийся
Отправить личное сообщение для Zitri Посмотреть профиль Найти все сообщения от Zitri
 
Регистрация: 10.02.2016
Сообщений: 11

сбросить значение в счетчике
На сайте http://www.sorokinltd.ru/services/us...-i-auktsionov/

Например. Выбираю Тариф Коммерческий - далее в Дополнительные расширения для тарифов выбираю 2 галочки.
Переключаю на тариф Госзаказ и стоимость остается как с двумя галочками. как это исправить?

window.onload = function() {

	function calc() {
		var d = document, profil = risunok  = dostavka = risunokk = gazz = 
		goss = comm = yni = b2b = yniver = rash = bazis = erais = fl =
tekk = efrsadd = federall =	fstl =	kript3l
	=	kript4l
	=	kript31l
	=	jacartnanol
	=	etokenl
	=	japkil
	=	akkrurl
	=	akkruripl
	=	akkronel
	=	akkrnextl
	=	akrspeedl
	=	tenderseashl
	=	aucionl
	=	pksetingsl = runl =
0;
		 vis, shir, dveri, ris = 1 ;
		var vis = +d.getElementById("vis"),
		shir = +d.getElementById("shir"),
		dveri = d.getElementById("dveri"),
		gos = d.getElementById("gos"),
		com = d.getElementById("com"),
		
		b2 = d.getElementById("b2"),
		yniverr = d.getElementById("yniverr"),
		rashh = d.getElementById("rashh"),
		baziss = d.getElementById("baziss"),
		gaz = d.getElementById("gaz"),
		eraiss = d.getElementById("eraiss"),
		fll = d.getElementById("fll"),
		tek = d.getElementById("tek"),
		efrsad = d.getElementById("efrsad"),

		federal = d.getElementById("federal"),
		fst = d.getElementById("fst"),
		kript3 = d.getElementById("kript3"),
		kript4 = d.getElementById("kript4"),
		kript31 = d.getElementById("kript31"),
		
		
		
		jacartnano = d.getElementById("jacartnano"),
		etoken = d.getElementById("etoken"),
		japki = d.getElementById("japki"),
		akkrur = d.getElementById("akkrur"),
		akkrurip = d.getElementById("akkrurip"),
		akkrone = d.getElementById("akkrone"),
		akkrnext = d.getElementById("akkrnext"),
		akrspeed = d.getElementById("akrspeed"),
		tenderseash = d.getElementById("tenderseash"),
		aucion = d.getElementById("aucion"),
		pksetings = d.getElementById("pksetings"),
		run = d.getElementById("run"),

		result = d.getElementById("result");


		

		if (gos.checked)goss = +gos.value ;
		if (com.checked)comm = +com.value ;
		if (b2.checked)b2b = +b2.value ;
		if (yniverr.checked)yniver = +yniverr.value ;
		if (rashh.checked)rash = +rashh.value ;
		if (baziss.checked)bazis = +baziss.value ;
		if (gaz.checked)gazz = +gaz.value ;
		if (eraiss.checked)erais = +eraiss.value ;
		if (fll.checked)fl = +fll.value ;
		if (tek.checked)tekk = +tek.value ;
		if (efrsad.checked)efrsadd = +efrsad.value ;
		
		if (federal.checked)federall = +federal.value ;
		if (fst.checked)fstl = +fst.value ;
		
		if (kript3.checked)kript3l = +kript3.value ;
		if (kript4.checked)kript4l = +kript4.value ;
		if (kript31.checked)kript31l = +kript31.value ;
		
		
		if (jacartnano.checked)jacartnanol = +jacartnano.value ;
		if (etoken.checked)etokenl = +etoken.value ;
		if (japki.checked)japkil = +japki.value ;
		if (akkrur.checked)akkrurl = +akkrur.value ;
		if (akkrone.checked)akkronel = +akkrone.value ;
		if (akkrurip.checked)akkruripl = +akkrurip.value ;
		
		if (akkrnext.checked)akkrnextl = +akkrnext.value ;
		if (akrspeed.checked)akrspeedl = +akrspeed.value ;
		if (tenderseash.checked)tenderseashl = +tenderseash.value ;
		if (aucion.checked)aucionl = +aucion.value ;
		if (pksetings.checked)pksetingsl = +pksetings.value ;
		if (run.checked)runl = +run.value ;
	
	// 1 пункт
			
			if(gos.checked || eraiss.checked || fll.checked ) { 
		 gaz.checked = false;
			gaz.disabled = true;
		} else {
			gaz.disabled = false;
			};

	// Конец 1 пункта
	
		// 2 пункт
			
			if(gos.checked || eraiss.checked || fll.checked ) { 
		 tek.checked = false;
			tek.disabled = true;
		} else {
			tek.disabled = false;
			};
	// Конец 2 пункта
	
			// ЕФРСФДЮЛ пункт
			
			if(gos.checked || eraiss.checked || fll.checked || b2.checked || yniverr.checked || rashh.checked || com.checked ) { 
		 efrsad.checked = false;
			efrsad.disabled = true;
		} else {
			efrsad.disabled = false;
			};
	// Конец ЕФРСФДЮЛ пункта
	
				// Портал ФТС пункт
			
			if(gos.checked || eraiss.checked || fll.checked || b2.checked || yniverr.checked || rashh.checked || com.checked ) { 
		 federal.checked = false;
			federal.disabled = true;
		} else {
			federal.disabled = false;
			};
	// Конец Портал ФТС пункта

		// Конец ЕФРСФДЮЛ пункта
	
				// Портал ЕИАС ФСТ РФ пункт
			
			if(gos.checked || eraiss.checked || fll.checked || b2.checked || yniverr.checked || rashh.checked || com.checked ) { 
		 fst.checked = false;
			fst.disabled = true;
		} else {
			fst.disabled = false;
			};
	// Конец ЕИАС ФСТ РФ пункта
	
					// Егаис
			
			if( eraiss.checked ) { 
		 jacartnano.checked = false;
			jacartnano.disabled = true;
		} else {
			jacartnano.disabled = false;
			};
	// Егаис
	
				// Егаис
			
			if( eraiss.checked ) { 
		 jacartnano.checked = false;
			jacartnano.disabled = true;
		} else {
			jacartnano.disabled = false;
			};
	// Егаис
	
				// eToken
			
			if( eraiss.checked ) { 
		 etoken.checked = false;
			etoken.disabled = true;
		} else {
			etoken.disabled = false;
			};
	// eToken
	
			// Егаис
			
			if( gos.checked || baziss.checked || fll.checked || b2.checked || yniverr.checked || rashh.checked || com.checked ) { 
		 japki.checked = false;
			japki.disabled = true;
		} else {
			japki.disabled = false;
			};
	// Егаис
	
	


		result.innerHTML = Math.ceil(goss + comm + profil + dostavka + risunok + risunokk + gazz + b2b + yniver + rash + bazis +  erais + fl + tekk + efrsadd + 
federall +
	+	fstl
	+	kript3l
	+	kript4l
	+	kript31l

	+	jacartnanol
	+	etokenl
	+	japkil
	+	akkrurl
	+	akkruripl
	+	akkronel
	+	akkrnextl
	+	akrspeedl
	+	tenderseashl
	+	aucionl
	+	pksetingsl 	+ runl	);
	};
	document.form.onchange = calc;
	calc();
}
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с выпадающим списком JavaScript ursus102 Общие вопросы Javascript 0 16.01.2016 19:30
Как передать значение в функцию в переменную с нужным именем? bratkovsky Общие вопросы Javascript 1 12.10.2015 08:18
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42
В contains() не подставляется значение переменной Heger jQuery 2 11.12.2011 20:26
Значение переменной salex009 jQuery 1 05.12.2011 16:55