Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.08.2011, 15:47   #1
adidas_pro
Пользователь
 
Регистрация: 28.09.2010
Сообщений: 41
Вопрос Не работает скрипт подсчета

Вообщем нужно что то типа калькулятора цен:
Вот что получилось, но цену прибавлят когда сначало отметил чекбокс а потом снял галку. И если ставлю еще одну галку то тоже не пересчитывает. Короче криво считает. Кто что подскажет?

Вот чекбосы со значениями
PHP код:
<input type="checkbox" value="20" name="checkbox1" class="price"/>Windows
 
<input type="checkbox" value="10" name="checkbox2" class="price"/>Linux
 
<input type="checkbox" value="10" name="checkbox3" class="price"/>Английский
 
<input type="checkbox" value="10" name="checkbox4" class="price"/>Русский
 
<p id="summ">Итого : <strong><span></span></strong></p
Вот js
PHP код:
<script>

 $(
'.price').click(function()
{
$(
"#summ span").text("50");
var 
price 50;
    $.
each($('.price:checked'))
    {
        
price += parseInt($(this).val());
    }
});    
 
</script> 
adidas_pro вне форума Ответить с цитированием
Старый 09.08.2011, 16:17   #2
adidas_pro
Пользователь
 
Регистрация: 28.09.2010
Сообщений: 41
По умолчанию

up up up
adidas_pro вне форума Ответить с цитированием
Старый 09.08.2011, 16:31   #3
adidas_pro
Пользователь
 
Регистрация: 28.09.2010
Сообщений: 41
По умолчанию

Так с прибавлением разобрался, а ка ктеперь сделать что бы когда снимали галку то и сумма вычиталась?
А то, когда снимаю галку то сумма так и остается.

Чекбосы что и выше, а вот js
PHP код:
 <script>
$(
"#summ span").text("50");
var 
price 50;
 
 $(
'.price').click (function()
{
    $(
this '.price:checked').each(function() {
    
price += parseInt($(this).val());
    });
                
    $(
"#summ span").text(price);
});    
      
</script> 
adidas_pro вне форума Ответить с цитированием
Старый 09.08.2011, 16:36   #4
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

PHP код:
<script>
 $(
'.price').click(function(){
        var 
price 50;
    $(
'.price:checked').each(function(){
        
price += parseInt($(this).val());
    });
     $(
"#summ span").html(price);
});    
 
</script> 
Cronos20 вне форума Ответить с цитированием
Старый 09.08.2011, 16:43   #5
adidas_pro
Пользователь
 
Регистрация: 28.09.2010
Сообщений: 41
По умолчанию

Цитата:
Сообщение от Cronos20 Посмотреть сообщение
PHP код:
<script>
 $(
'.price').click(function(){
        var 
price 50;
    $(
'.price:checked').each(function(){
        
price += parseInt($(this).val());
    });
     $(
"#summ span").html(price);
});    
 
</script> 
Все, разобрался, спасибо!
adidas_pro вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java-скрипт НЕ работает _ВфТеу JavaScript, Ajax 5 19.07.2011 11:46
Скрипт не работает у хостера Maxx PHP 4 16.05.2011 09:39
Не работает скрипт Mira-girl PHP 5 18.09.2010 22:02
Не работает скрипт maximYCH PHP 17 27.08.2008 19:00