|
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 18
|
||||||
Доработать скрипт17.10.2016, 10:37. Показов 940. Ответов 19
Метки нет (Все метки)
Скажите, пожалуйста, как сделать чтобы скрипт перебирал все cb и input с любым индексом, т.е. нужно оптимизировать.
0
|
||||||
| 17.10.2016, 10:37 | |
|
Ответы с готовыми решениями:
19
Доработать скрипт Не могу доработать скрипт
|
|
13 / 13 / 16
Регистрация: 31.12.2015
Сообщений: 85
|
|
| 17.10.2016, 16:19 | |
|
Angelnarina19, Если не сложно больше конкретики, где перебирал, зачем и тому подобное, будет легче понять что вы хотите.
0
|
|
|
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 18
|
||||||
| 18.10.2016, 04:47 [ТС] | ||||||
|
Подробнее: реализую калькулятор цен, нужно чтобы значения чеквоксов было 1 либо 0, в зависимости от того стоит галка или нет, чтобы задействовать их далее в формулах.
Мне нужно чтобы скрипт был для cb1 cb2 cb3 ....cbn, input1 input2 input3 .....inputn, сейчас только для cb1 и для input1
0
|
||||||
|
the hardway first
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
|
|||||||
| 18.10.2016, 09:18 | |||||||
|
Angelnarina19, уберите
onclick="check()" с чекбоксов. Сделайте по-человечески, повесьте обработчики, когда документ загружен.Судя по тому, что вы предоставили, могу предложить такое решение, но наверняка оно вам не подойдет:
0
|
|||||||
|
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 18
|
||||||
| 18.10.2016, 13:00 [ТС] | ||||||
|
Вот что у меня имеется.. Смущает меня скрипт, нужно оптимизировать
0
|
||||||
|
the hardway first
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
|
||||||
| 18.10.2016, 13:35 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 18
|
|||||||||||
| 19.10.2016, 10:33 [ТС] | |||||||||||
|
Огроменное спасибо за функцию! Есть еще проблема: функция CheckAll() ставит галки или убирает во всех чекбоксах. Проблема в том, что когда галки все выделены то "итого" не считает вообще. Ка я понимаю в функцию CheckAll() надо прописать из функции Check(). Помогите поожалуйста
Ломаю голову еще над округлением число "r". Можно ли прям onclickи прописать округление без скрипта
0
|
|||||||||||
|
the hardway first
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
|
||||||||||||
| 19.10.2016, 11:23 | ||||||||||||
|
Добавлено через 1 минуту
По уму бы переделать совсем, убрать с элементов onclick, повесить всю обработку на onchange, но...
1
|
||||||||||||
|
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 18
|
|
| 20.10.2016, 06:54 [ТС] | |
|
Уважаемый j2FunOnly, я вам очень благодарна за решение моей проблемы!
0
|
|
|
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 18
|
||||||
| 21.10.2016, 07:30 [ТС] | ||||||
|
У меня еще один камень преткновения: мне надо чтобы было так
если b=0 то a=b+0 иначе a=b+200
0
|
||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||||||
| 21.10.2016, 09:45 | ||||||
|
Angelnarina19, не забывайте, что есть огромная разница между оператором "=" и оператором "=="
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 18
|
|
| 21.10.2016, 10:54 [ТС] | |
|
Интересно получается, он складывает числа в прямом смысле например a=63.2+200=63.2200, где b=63.2
причем умножение, деление и вычитание работает как надо
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||||||
| 21.10.2016, 11:08 | ||||||
|
Angelnarina19, потому что оператор "+" - это не только оператор суммирования чисел, но еще и оператор конкатенации строк. a.value и b.value в нашем случае возвращают тип "строка". Если JS получает для обработки тип данных, не соответствующий ожидаемому (например как в нашем случае, a.value * b.value - вы пытаетесь перемножить две строки), то JS попытается привести типы данных в соответствующие (строка преобразуется в число и затем выполнится действие). В случае с оператором "+" - JS видит, что вы пытаетесь сложить 2 строки. Он их и складывает. Чтобы сложить именно числа, представленные строкой, необходимо сначала преобразовать типы:
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 18
|
||||||
| 28.10.2016, 06:31 [ТС] | ||||||
|
Что я не так сделала?
Мне надо чтобы если tm=0 то tms=0 иначе tms=tm+400 и далее если tms=0 и an=0 то tmo=0 иначе tmo=tms+an+600
0
|
||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|
| 28.10.2016, 08:59 | |
|
А в чем ошибка то?
0
|
|
|
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 18
|
|
| 28.10.2016, 09:04 [ТС] | |
|
кнопка не реагирует, расчет не происходит, значит где-то ошибка
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|
| 28.10.2016, 09:08 | |
|
HTML разметку прикрепите. Посмотрим что там у вас
Добавлено через 16 секунд И что выдает консоль? Молчит?
0
|
|
|
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 18
|
||||||
| 28.10.2016, 09:15 [ТС] | ||||||
0
|
||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||||||
| 28.10.2016, 09:38 | ||||||
|
Приведем в относительный порядок код. Исправим несколько синтаксических ошибок:
Добавлено через 9 минут Это мы решили проблему не реагировавшей кнопки. Теперь по поводу расчетов: - Все ваши инпуты имеют атрибут value равный 0. Устанавливайте значения там; - Для input23 и input24 вообще не заданы атрибуты value. Возможно вы имели в виду cb23 и cb24;
1
|
||||||
|
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 18
|
|
| 28.10.2016, 09:41 [ТС] | |
|
Перемудрила изрядно.... Спасибо большое
все у меня считает я забыла дабавить еще один скипт для input и cb
0
|
|
| 28.10.2016, 09:41 | |
|
Помогаю со студенческими работами здесь
20
Доработать скрипт на проверку введенных данных Как доработать скрипт проверки в поля ввода? Необходимо вставить в скрипт увеличения картинки, скрипт просмотра панорамы 360 Вызвать скрипт через другой скрипт Доработать скрипт расчета стоимости топлива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
|