Все работает! Сообщите в личку свой кошелек, отблагодарю
и еще вопрос..если у меня 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>