Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.04.2020, 10:51
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Сложение значений переменных.
<input class="form-control" type="text" name="mykal" value=""/>
<input class="form-control" type="text" name="mykal" value=""/>
<input class="form-control" type="text" name="mykal" value=""/>
.....

Вначале есть только первый инпут.В него из базы аяксом получаю значение. например
var item = 1;
// и вставляю в поле
document.forms['my-recept'].mykal.value       = item;

Затем добавляю следующий импут и тд. Как мне в какую то переменную плюсовать значения,что бы потом вывести общую сумму? Цикл не хочется, так как каждый раз он будет считать по новой.
Ответить с цитированием
  #2 (permalink)  
Старый 18.04.2020, 11:23
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Что за язык на сервере и как получает он затем форму? Если это РНР и если используется стандартное, то набор полей name="mykal" на сервере в итоге будет один значением, последним.

PS. Каким образом затем понять какой записи в базе соответствует поле если не видно связей?

Последний раз редактировалось laimas, 18.04.2020 в 11:28.
Ответить с цитированием
  #3 (permalink)  
Старый 18.04.2020, 11:38
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

laimas,
Да,на сервере php. Что то я тупанул,что можно там считать.
Сообщение от laimas
PS. Каким образом затем понять какой записи в базе соответствует поле если не видно связей?
У каждых вновь добавляемых импутов сейчас своя форма.
Ответить с цитированием
  #4 (permalink)  
Старый 18.04.2020, 11:41
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от ureech
У каждых вновь добавляемых импутов сейчас своя форма.
И что? Сервер вообще не подозревает о формах, он получает данные в виде набора параметров. Как сервер будет знать что пришедший параметр mykal нужно соотнести с записью N в базе?
Ответить с цитированием
  #5 (permalink)  
Старый 18.04.2020, 12:02
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Сообщение от ureech
У каждых вновь добавляемых импутов сейчас своя форма.
Это не к серверу, а к связям в js
Ответить с цитированием
  #6 (permalink)  
Старый 18.04.2020, 12:09
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

ureech, вы что вообще пытаетесь сделать? По коду не видно, чтобы было множество форм. Если это не ради забавы делается и будет отправляться на сервер, то сервер ничего не получится.
Ответить с цитированием
  #7 (permalink)  
Старый 18.04.2020, 12:25
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Да нет,Не ради забавы. Да в коде не стал указывать. Ок. Тогда так.
/**********************************************************/
<form name="form_search1" id="form_search1" method="POST" action="" >
<input class="form-control" type="text" name="myname" value=""/>
<button onclick="Search_Item();" class="btn btn-light"  type="button"></button>
</form>
<form name="my-recept1" id="my-recept1" method="POST" action="" >
<input class="form-control" type="text" name="mykal" value=""/>
</form>
/***********************************************************/
<form name="form_search2" id="form_search2" method="POST" action="" >
<input class="form-control" type="text" name="myname" value=""/>
<button onclick="Search_Item();" class="btn btn-light"  type="button"></button>
</form>
<form name="my-recept2" id="my-recept2" method="POST" action="" >
<input class="form-control" type="text" name="mykal" value=""/>
</form>
/*************************************************************/

И тд.
Каждый раз в value формы my-recept добавляются значение,которые и нужно складывать по мере добавления.
Конечно я могу и на сервере складывать и передовать клиенту,но зачем,если можно и на этой стороне сделать. Можно и что то типа localStorage.., не знаю. Может получше решение есть).

Последний раз редактировалось ureech, 18.04.2020 в 12:30.
Ответить с цитированием
  #8 (permalink)  
Старый 18.04.2020, 12:46
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Складывать, это действие, которое можно производить над данными полученными от сервера. А форма, это для отправки данных на сервер. Если нужно только сложить тогда зачем форма? А если нужно отправить, то для кого?
Ответить с цитированием
  #9 (permalink)  
Старый 18.04.2020, 13:19
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Блин,laimas, ей богу. К чему всё это? Я в курсе для чего,что служит.В дальнейшем,всё что нужно отправится куда нужно). Какое это имеет отношение к вопросу?
Ответить с цитированием
  #10 (permalink)  
Старый 18.04.2020, 13:25
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от ureech
К чему всё это?
Вот именно, к чему?

Сообщение от ureech
В дальнейшем,всё что нужно отправится куда нужно
Уверены?

Если даже в том, что у вас в коде есть нечто разумное, то это какая-то околесица. Уверен, что вы подходите к решению какой-то задачи неверным путем.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сложение нескольких значений Palych Общие вопросы Javascript 1 20.02.2015 00:23
Как и где задать цикл? Blondinka Events/DOM/Window 2 10.06.2014 15:29
Наследование значений переменных из функции в функцию jule Общие вопросы Javascript 1 24.11.2013 17:23
сложение значений в массиве - NaN Paulyyy Общие вопросы Javascript 10 17.05.2013 16:20
Сложение переменных в другой функции inexwai jQuery 3 30.04.2013 11:33