|
0 / 0 / 0
Регистрация: 22.03.2016
Сообщений: 21
|
|
Авто сумма полученных результатов из другой формы23.03.2016, 19:07. Показов 693. Ответов 10
Метки нет (Все метки)
Добрый день всем. У меня такой вопрос - как сделать автоматическое сложение результатов авто суммы которая перешла в ячейку из другой формы.Чтобы подсчитать сумму приходится кликать в ячейке с результатом и нажимать Tab или пробел. Таких ячеек очень много и они закрыты для редактирования. Подскажите пожалуйста, что я делаю не так?
Скрипт function do_math(f) { var TG1 = f['TG1'].value; var TG3 = f['TG3'].value; var res = +TG1+ +TG3; f['TG1_3'].value = isNaN(res) ? '' : res.toFixed(3); } данный скрипт складывает автоматически когда вручную вбиваешь данные, но почему то когда копируешь тоже не складывает(только также при нажатии Tab или пробел ну или другую кнопку.
0
|
|
| 23.03.2016, 19:07 | |
|
Ответы с готовыми решениями:
10
Авто сумма значений полученных в текстовых поле Сохранение полученных результатов в файл Подсчитать общее количество полученных результатов |
|
105 / 93 / 50
Регистрация: 17.09.2015
Сообщений: 612
|
|
| 24.03.2016, 12:27 | |
|
Как функцию вызываешь?
Добавлено через 20 минут А вообще можешь вызвать функцию которая считает это все там, где значение переходит в ячейку из другой формы
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2016
Сообщений: 21
|
|
| 24.03.2016, 20:46 [ТС] | |
|
******73 извини не мог раньше ответить был на работе. Значит я вызываю функцию на каждую ячейку из моей таблицы. То есть из базы одно число переходит в нужную ячейку с помощью вот этой функции:
<?php mysql_connect ('localhost', 'root', ""); mysql_select_db(jd_gtm); $sql = "SELECT TG1 FROM KS_17 ORDER BY id DESC LIMIT 1"; $result = mysql_query($sql); $rows = mysql_num_rows($result); if ((!$rows) || ($rows < 1)) {echo "Результатов НЕТ!!!";} else { $tr = 0; // счётчик ячеек while (list($TG1) = mysql_fetch_row($result)) echo "$TG1";} ?> вставляю с помощью <input type="text" name="TG1" id="TG1" value="<?php require_once "require/TG1.php"?>" onkeyup='do_math(this.form)'>. Читал что можно как то выводить SUM то есть, чтобы считалось уже из базы, но не получается. Может подскажешь как составить запрос?
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 24.03.2016, 21:10 | |
|
Djonni777
в заголовке у вас написан бред --" Авто сумма полученных результатов из другой формы" что за "другая форма"? откуда она взялась? форма - это теги <form></form> и всё, что между ними форма на странице у вас одна-единственная, никакой "другой формы" у вас нет и не было и -- поймите главное!!! -- яваскрипт работает на странице, отображённой в браузере а каким именно образом на сервере создаётся код страницы -- с помощью каких именно ваших PHP-функций и каких именно ваших баз данных, яваскрипту совершенно неинтересно попробую переформулировать ваш вопрос -- как сделать, чтобы при загрузке страницы в браузер в каком-то конкретном текстовом поле (укажите его NAME3) прописывалось значение, равное арифметической сумме исходных значений двух других текстовых полей (укажите их NAME1 и NAME2)
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2016
Сообщений: 21
|
|
| 24.03.2016, 21:30 [ТС] | |
|
Как сделать, чтобы при загрузке страницы в браузер в текстовом поле TG1_3(поле суммы) прописывалось значение, равное арифметической сумме исходных значений двух других текстовых полей TG1 и TG3.
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||||||
| 24.03.2016, 21:48 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 22.03.2016
Сообщений: 21
|
|
| 24.03.2016, 22:07 [ТС] | |
|
kalabuni спасибо тебе большое, не первый раз меня выручаешь. Просто накопилось после 2 месяцев много вопросов какие не смог сделать. Я очень рад что есть такие люди и такие форумы где могут по человечески помочь когда не куда и не к кому обратиться.
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,234
|
||||||
| 24.03.2016, 22:14 | ||||||
|
А если попробовать так:
0
|
||||||
|
0 / 0 / 0
Регистрация: 22.03.2016
Сообщений: 21
|
|
| 24.03.2016, 22:29 [ТС] | |
|
IamRain подскажи, а вот данные myHandler надо два раза прописывать. Что то не получается.
f ['TG1_3'].oninput = myHandler; f ['TG1_3'].oninput = myHandler;
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 24.03.2016, 23:19 | |
|
oninput переводится как "событие ввода пользователем чего-то в текстовое поле"
определитесь -- в какие именно текстовые поля (с какими именами) пользователь сам что-то вводит? вот на эти поля и надо "навесить" функции по событию ввода пользователем (по одному разу на каждое такое поле)
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2016
Сообщений: 21
|
|
| 24.03.2016, 23:37 [ТС] | |
|
Я понял спасибо.
0
|
|
| 24.03.2016, 23:37 | |
|
Помогаю со студенческими работами здесь
11
Поиск значений и вывод всех полученных результатов Программа валидации результатов дешифрирования полученных снимков
Массив. Найти число элементов, кратных k, и наибольший из полученных результатов Деления введенного числа и всех полученных результатов на 2 когда результат не менее 2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|