Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 03.02.2014, 14:38
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от yunis91
а как сделать если у поля h4 есть id надо чтобы если выгода 0 то у id h4 присваивался display none
Просто добавить условие...

if (<значение_выгоды>==0) {
   // Спрятать H4
} else {
   // Поменять текст... Показать H4
};
Ответить с цитированием
  #12 (permalink)  
Старый 05.02.2014, 09:44
Интересующийся
Отправить личное сообщение для yunis91 Посмотреть профиль Найти все сообщения от yunis91
 
Регистрация: 30.01.2014
Сообщений: 10

ksa,
спасибо уже не надо) сам разобрался
вот так написал
var calculate = {
	_oldType: 0,
	_oldDost: 0,
	_TypeDiff: 0,
	_DostDiff: 0,
	clickDost: function(obj){
		var val=calculate._oldDost-obj.value;
		val=(val<0)? 0: val;
		calculate._DostDiff = val;
		calculate._oldDost = obj.value;
		calculate.showDiff();
	},
	clickType: function(obj){
		var val = calculate._oldType-obj.value;
		val=(val<0)? 0: val;
		calculate._TypeDiff = val;
		calculate._oldType = obj.value;
		calculate.showDiff();
	},
	showDiff: function(){
		value = parseInt(calculate._TypeDiff) + parseInt(calculate._DostDiff);
		if(value <= 0){
			$('#resultViq').html('');
			$('#profit').hide();
		}else{
			$('#resultViq').html(value);
			$('#profit').show();
		}
	}
}

$(function (){
	$('[name="radiog_infoprod"]').click(function (){
		calculate.clickType(this);
	});
});

$(function (){
	$('[name="radiog_dostavka"]').click(function (){
		calculate.clickDost(this);
	});
});

Последний раз редактировалось yunis91, 05.02.2014 в 09:47.
Ответить с цитированием
  #13 (permalink)  
Старый 05.02.2014, 09:50
Интересующийся
Отправить личное сообщение для yunis91 Посмотреть профиль Найти все сообщения от yunis91
 
Регистрация: 30.01.2014
Сообщений: 10

ksa,
но немного задачка опять поменялась
у меня там же три радио со значениями 1390 1790 и 990
шас с этим кодом считает все правильно! но нужно чтобы именно при переходе с 1790 на 990 считал не правильно и выводил выгоду 400р
менять значение value не вариант там другой скрипт считает общую сумму которую берет от туда же
Ответить с цитированием
  #14 (permalink)  
Старый 05.02.2014, 10:46
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от yunis91
нужно чтобы именно при переходе с 1790 на 990 считал не правильно
Это еще одно условие...
Ответить с цитированием
  #15 (permalink)  
Старый 05.02.2014, 11:46
Интересующийся
Отправить личное сообщение для yunis91 Посмотреть профиль Найти все сообщения от yunis91
 
Регистрация: 30.01.2014
Сообщений: 10

ksa,
а не распишешь?)
Ответить с цитированием
  #16 (permalink)  
Старый 05.02.2014, 12:03
Интересующийся
Отправить личное сообщение для yunis91 Посмотреть профиль Найти все сообщения от yunis91
 
Регистрация: 30.01.2014
Сообщений: 10

ksa,
if(calculate._oldType == 1799 && obj.value == 990){
            val = 400
        }

работает)
Ответить с цитированием
  #17 (permalink)  
Старый 05.02.2014, 13:46
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

yunis91, видал как поперло!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Промежуток времени между датами Octane Общие вопросы Javascript 16 02.12.2014 02:00
Посчитать кол-во div и вывести сумму. djonA Общие вопросы Javascript 11 27.05.2013 08:45
НОД более чем 2-х чисел Demath Общие вопросы Javascript 4 06.01.2013 05:27
Генератор случайных чисел с возможностью ввода диапазона. Как сделать? Sovereign Общие вопросы Javascript 3 10.06.2011 08:34
Работа с последовательностью натуральных чисел Stillife Общие вопросы Javascript 1 18.05.2011 20:03