Показать сообщение отдельно
  #12 (permalink)  
Старый 08.04.2017, 19:44
Интересующийся
Отправить личное сообщение для Andree007 Посмотреть профиль Найти все сообщения от Andree007
 
Регистрация: 08.04.2017
Сообщений: 11

Сообщение от laimas Посмотреть сообщение
Константы, на которые производится умножение, можно содержать в атрибутах самих полей. Во-первых не потребуется менять скрипт, если они вдруг изменяться, а во вторых вот такого

a1=$("#a1").val()*7.5;
a2=32 *$("#a2").val();
a3=2 *$("#a3").val();
a4=230 *$("#a4").val();
a5=30 *$("#a5").val();
a6=15 *$("#a6").val();
a7=36 *$("#a7").val();

совсем не нежно будет, как и кучи переменных a1,a2,a3,a4,a5,a6,a7.

По событию ввода получайте коллекцию полей ввода и проходом в цикле получайте значение текущего поля, константу из атрибута, умножаем и т.д.
то есть если я правильно понял мы прописываем умножения на число непосредственно в input а в script уже через идинтификатор производим все действия
Ответить с цитированием