Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.09.2014, 07:11
Интересующийся
Отправить личное сообщение для werty1001 Посмотреть профиль Найти все сообщения от werty1001
 
Регистрация: 21.12.2012
Сообщений: 23

Значение полей.
Здравствуйте, имеется интересная задача. Есть неопределенное кол-во input'ов и значение всех вместе взятых не может быть больше 100. Например, на странице есть 5 штук, все изначально c value 20. При изменении значения одного из них, например на 60 у остальных должно равномерно убавиться до 10. Если добавить еще одно поле на страницу, то понемногу убавится у остальных. Главное, чтобы сумма всех значений была равна 100. Натолкните на решение или может кто знает готовые плагины для реализации подобного, заранее благодарен.
Ответить с цитированием
  #2 (permalink)  
Старый 05.09.2014, 08:27
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,137

Сообщение от werty1001
Натолкните на решение
Так вот же оно
Сообщение от werty1001
Если добавить еще одно поле на страницу, то понемногу убавится у остальных.
Просто нужно вычислить то "немного".
Ответить с цитированием
  #3 (permalink)  
Старый 07.09.2014, 16:44
Интересующийся
Отправить личное сообщение для werty1001 Посмотреть профиль Найти все сообщения от werty1001
 
Регистрация: 21.12.2012
Сообщений: 23

Довольно просто все оказалось, нужно только было выспаться, чтобы башка заработала

При изменении поля нужно было применить такую формулу (мало ли кому пригодиться):
d=(a-b)/(c-1)

a - макс. значение (100 у меня)
b - текущее значение активного input'a
c - кол-во input'ов всего )
d - ?? (профит )
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42
вычисление значение INPUTов у клонируемых полей angel__2003 jQuery 3 24.09.2012 12:29
В contains() не подставляется значение переменной Heger jQuery 2 11.12.2011 20:26
Значение переменной salex009 jQuery 1 05.12.2011 16:55
проверка полей формы!!!! DENAT Общие вопросы Javascript 0 05.06.2008 22:14