7 / 7 / 0
Регистрация: 10.11.2011
Сообщений: 88
|
||||||
1 | ||||||
Как пересчитать значения при нажатии на клавишу18.07.2014, 18:11. Показов 1376. Ответов 5
Метки нет (Все метки)
Добрый вечер я студент, и у меня возникла такая вот задачка:
Мне надо так чтоб при клике на кнопку пересчитывались значения в ячейках Input это значение должно пересчитываться так умножать значение что было на значение INput с name="lol", но это условие должно выполняться только если по соседству во флажке стоит галочка
0
|
18.07.2014, 18:11 | |
Ответы с готовыми решениями:
5
Keylogger - увеличение счетчика при нажатии на одну клавишу и сброс при нажатии на другую Как сделать звук при нажатии на клавишу? Как при нажатии на клавишу клавиатуры вызвать процедуру? C++ как сделать что бы при нажатии на клавишу происходило |
23 / 16 / 7
Регистрация: 27.10.2013
Сообщений: 95
|
||||||
18.07.2014, 19:47 | 2 | |||||
Не совсем ясная формулировка задания. То есть в каждом из текстовых инпутов, напротив которого стоит чекбокс в нажатом состоянии, необходимо, чтобы его (текстового инпута) значение умножилось на значение, находящееся в текстовом инпуте с именем lol? Тех инпутов что есть вам достаточно или в последствии их может становиться больше (от этого зависит способ решения)? Последние два инпута не понятно каким образом оказались в таблице вне её строковых или столбиковых элементов. Если я вас правильно понял, то вы хотите получить следующее. Функцию и кнопку смотрите внизу, немного пришлось подправить и код, касающийся таблицы.
0
|
142 / 142 / 63
Регистрация: 18.07.2014
Сообщений: 473
|
||||||
18.07.2014, 20:22 | 3 | |||||
Действительно в html коде есть неточность и судя по всему нужно решение на JQuery?
Если так то если придерживаться такого-же принципа названия текстовых полей и чекбоксов (атрибуты name) то вот Вам вариант (не забудьте подключить JQuery):
Можно было бы ещё сильно упростить, но я писал именно под Ваш HTML, если его немного переделать то будет ещё проще.
0
|
7 / 7 / 0
Регистрация: 10.11.2011
Сообщений: 88
|
|
18.07.2014, 22:17 [ТС] | 4 |
Спасибо что решили помочь , а если их все таки может быть много и вверх и вниз
, как этоб можно было реализовать можете наглядно помочь ,на вас одна надежда http://jsfiddle.net/xgM6W/2/
0
|
23 / 16 / 7
Регистрация: 27.10.2013
Сообщений: 95
|
||||||
18.07.2014, 23:18 | 5 | |||||
Вообще, их можно привязать к родительскому элементу table или id'шники им задать удобные, типа a1 a2 a3 и т.д. Скорее всего, здесь подойдёт первый вариант. Программа будет корректно работать при соблюдении следующих условий:
1. Все текстовые инпуты, в которых должно осуществляться умножение, располагаются внутри одной и той же таблицы. 2. Имена ни инпутов, ни чекбоксов, располагающихся в данной таблице, а также инпута с именем 'lol, нигде не повторяются. 3. Имена всех чекбоксов отличаются от имён соответствующих им text'ов только наличием букв Ch впереди, а в остальном являются идентичными.
0
|
142 / 142 / 63
Регистрация: 18.07.2014
Сообщений: 473
|
|
23.07.2014, 01:36 | 6 |
Ответил в другой ветке которую Вы создали по этому же вопросу, а так Potanin тоже самое говорит, т.е. правила для формирования бесконечного количества инпутов и чекбоксов, просто мой вариант именно на JQuery решение твоей задачи, а смысл тотже
0
|
23.07.2014, 01:36 | |
23.07.2014, 01:36 | |
Помогаю со студенческими работами здесь
6
Как при нажатии на клавишу срабатывал код (ввод пароля) Звук при нажатии на клавишу enter. Как изменить его? Как при каждом добавлении в List<> пересчитать Max и Min значения WM_KEYDOWN, как избавиться от паузы при нажатии на клавишу и продолжительном ее удержании Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |