Показать сообщение отдельно
  #17 (permalink)  
Старый 10.10.2015, 10:16
Интересующийся
Отправить личное сообщение для lolpops Посмотреть профиль Найти все сообщения от lolpops
 
Регистрация: 02.10.2015
Сообщений: 14

Все работает! Сообщите в личку свой кошелек, отблагодарю и еще вопрос..если у меня 2 пары таких полей ( я обернул в другой див search2 и скопировал скрипт еще раз..это обязательно делать или можно как то короче записать просто добавив изменения в новый.
Т.е. у меня получилось
<div class="search">
инпуты
</div>

<div class="search2">
инпуты
</div>

Все работает, но может сам скрипт можно не копировать еще раз..т.е получилось два скрипта
<script>
        $('.search').on('change', 'input', function() {
            var inpElems = $('.search input'),
                result = 0,
                warning = $('.warning');

            inpElems.each(function() {
                result += +$(this).val();
            });

            if (result == 100) {
                inpElems.each(function() {
                   $(this).css('background', '');
                   warning.hide();
                });
            } else {
                $(this).css('background', 'red');
                warning.show();
            }

            !$(this).val() && $(this).val(0);
        });

    </script>

     <script>
        $('.search2').on('change', 'input', function() {
            var inpElems2 = $('.search2 input'),
                result2 = 0,
                warning2 = $('.warning2');

            inpElems2.each(function() {
                result2 += +$(this).val();
            });

            if (result2 == 100) {
                inpElems2.each(function() {
                   $(this).css('background', '');
                   warning2.hide();
                });
            } else {
                $(this).css('background', 'red');
                warning2.show();
            }

            !$(this).val() && $(this).val(0);
        });

    </script>

Последний раз редактировалось lolpops, 10.10.2015 в 10:47.
Ответить с цитированием