Значение полей.
Здравствуйте, имеется интересная задача. Есть неопределенное кол-во input'ов и значение всех вместе взятых не может быть больше 100. Например, на странице есть 5 штук, все изначально c value 20. При изменении значения одного из них, например на 60 у остальных должно равномерно убавиться до 10. Если добавить еще одно поле на страницу, то понемногу убавится у остальных. Главное, чтобы сумма всех значений была равна 100. Натолкните на решение или может кто знает готовые плагины для реализации подобного, заранее благодарен.
|
Цитата:
Цитата:
|
Довольно просто все оказалось, нужно только было выспаться, чтобы башка заработала :yes:
При изменении поля нужно было применить такую формулу (мало ли кому пригодиться): d=(a-b)/(c-1) a - макс. значение (100 у меня) b - текущее значение активного input'a c - кол-во input'ов всего ) d - ?? (профит :p ) |
Часовой пояс GMT +3, время: 13:01. |