Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.01.2016, 00:53
Аватар для rusVolk
Интересующийся
Отправить личное сообщение для rusVolk Посмотреть профиль Найти все сообщения от rusVolk
 
Регистрация: 13.01.2016
Сообщений: 22

Сложение чисел и их вывод
Я недавно начал изучать js. У меня возникли проблемы в сложении чисел (числа могут меняться)
Есть html код:
<a href="">Основы html<span class="mli" id="adm">20</span></a>
<a href="">Java Script<span class="mli" id="bfg">11</span></a>



Нужно сложить числа (20 и 11) на одной странице и вывести их на другой странице. (Числа могут меняться)
Если можете, то распишите каждое действие, пожалуйста.
Ответить с цитированием
  #2 (permalink)  
Старый 13.01.2016, 14:04
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

https://jsfiddle.net/xkLfqk4L/2/

1) в переменную sumNum получаем сумму чисел из span. Далее полученную сумму передаем в value скрытого инпута.

2) Кликаем на кнопку "Отправить на сервер". Далее полученные данные следует обработать на сервере в файле input1.php

3) В файле input1.php пишешь "<?php echo $_POST['result']; ?>"
Ответить с цитированием
  #3 (permalink)  
Старый 13.01.2016, 14:16
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Сообщение от DynkanMaclaud Посмотреть сообщение
https://jsfiddle.net/xkLfqk4L/2/

1) в переменную sumNum получаем сумму чисел из span. Далее полученную сумму передаем в value скрытого инпута.

2) Кликаем на кнопку "Отправить на сервер". Далее полученные данные следует обработать на сервере в файле input1.php

3) В файле input1.php пишешь "<?php echo $_POST['result']; ?>"
Вариант без пересылки на сервер:
1) в переменную sumNum получаем сумму чисел из span.
2) создаем новое именованное окно
3) в новом окне создаем какой-нибудь подходящий элемент и помещаем туда результат
Ответить с цитированием
  #4 (permalink)  
Старый 13.01.2016, 14:35
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

https://jsfiddle.net/xkLfqk4L/4/

Вот вариант с фреймом...
Ответить с цитированием
  #5 (permalink)  
Старый 13.01.2016, 14:50
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Похоже, всем студентам дали одинаковые задания...
складывае двух чисел и вывод их в html
Нет, сорри, это тот же
Ответить с цитированием
  #6 (permalink)  
Старый 13.01.2016, 15:07
Аватар для rusVolk
Интересующийся
Отправить личное сообщение для rusVolk Посмотреть профиль Найти все сообщения от rusVolk
 
Регистрация: 13.01.2016
Сообщений: 22

Я типо сам учусь. Ну а люди помогают.
Ответить с цитированием
  #7 (permalink)  
Старый 13.01.2016, 15:16
Профессор
Отправить личное сообщение для Keramet Посмотреть профиль Найти все сообщения от Keramet
 
Регистрация: 30.12.2015
Сообщений: 194

DynkanMaclaud,
я немного не в тему, но:
adm.innerHTML   и   bfg.innerHTML

а что, идентификаторы тегов автоматически становяться в коде JS переменными? (ну или объектама)
Ответить с цитированием
  #8 (permalink)  
Старый 13.01.2016, 17:31
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

Keramet,
почитай
Ответить с цитированием
  #9 (permalink)  
Старый 13.01.2016, 18:53
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

DynkanMaclaud,
стоит ли демонстрировать начинающему такие трюки?
var sumNum = +(adm.innerHTML)+(+(bfg.innerHTML));


лучше, наверное, по складам - так нагляднее и понятнее механизм
var sumNum = parseInt(document.getElementById("adm").innerText) + parseInt(document.getElementById("bfg").innerText);
Ответить с цитированием
  #10 (permalink)  
Старый 13.01.2016, 21:28
Аватар для rusVolk
Интересующийся
Отправить личное сообщение для rusVolk Посмотреть профиль Найти все сообщения от rusVolk
 
Регистрация: 13.01.2016
Сообщений: 22

Спасибо всем кто помогал.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
складывае двух чисел и вывод их в html rusVolk Мобильный JavaScript 11 14.01.2016 21:31
Сложение чисел в массиве Ambassador Общие вопросы Javascript 6 22.11.2015 16:21
Сложение чисел с погрешностью Atumis Общие вопросы Javascript 2 28.11.2014 00:40
Сложение дробных чисел demoniqus Общие вопросы Javascript 2 10.01.2012 21:15
Сложение случайных чисел user1111 Общие вопросы Javascript 14 08.11.2010 22:06