Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 27.09.2010
Сообщений: 10

расчет стоимости

27.09.2010, 17:33. Показов 4451. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, Жава кодеры
помогите написать скрипт.
Суть:
скрипт - генератор суммы к оплате
т.е
  1. с клавиатуры задается кол-во пельмешек (<input type="text")
  2. скрипт проверяет в какой диапазон попадает число
  3. если пельмешек меньше 10 - присваивается переменная perc1
    если пельмешек больше 10 но не больше 50 - присваивается переменная perc2
    etc
  4. перемножаются переменная perc* и кол-во введенных пельмешек пользователем
  5. результат выводиться в input type="hidden"


готов заплатить
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.09.2010, 17:33
Ответы с готовыми решениями:

Расчет стоимости
Добрый вечер! Есть страничка заказа, много чего попробовал не получилось, кто может объясните!!(Пример есть) Как сделать так, что бы...

Расчет стоимости подписки!
Нужно рассчитать стоимость подписки на 3,6 или 12 мес. &lt;html&gt; &lt;head&gt; &lt;script language=&quot;JavaScript&quot;&gt; var s; function...

Расчет стоимости куба
Доброе время суток, подскажите как реализовать подсчет стоимости с куба. Пример: Пользователь вводит к примеру 5 кубов блоков и выходит...

13
bigMatherHacker
 Аватар для Hurtsok
112 / 81 / 12
Регистрация: 18.08.2010
Сообщений: 237
27.09.2010, 18:40
Вот держи:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function Pelmeshki(){
  var form=document.its;
  if(form.pelmeshki.value<10){
   var perc=20;// тут заменить если кол-во меньше 10.
   var rezult=perc*form.pelmeshki.value;
    return form.rezult.value=rezult;
  }
  else if(form.pelmeshki.value>=10 && form.pelmeshki.value<=50){
   var perc=100;// тут заменить на значение на которое умножаем кол-во если больше 10, но не больше 50
   var rezult=perc*form.pelmeshki.value;
   return form.rezult.value=rezult;
  }
  
}
</script>
HTML5
1
2
3
4
5
<form name="its" action="" method="post">
<input type="text" value="" name="pelmeshki"/>
<input name="rezult" type="hidden" value=""/>
<input type="button" onclick="Pelmeshki()" />
</form>
P.S будт вопросы задавай
1
0 / 0 / 0
Регистрация: 27.09.2010
Сообщений: 10
28.09.2010, 13:16  [ТС]
Цитата Сообщение от Hurtsok Посмотреть сообщение
Вот держи:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function Pelmeshki(){
  var form=document.its;
  if(form.pelmeshki.value<10){
   var perc=20;// тут заменить если кол-во меньше 10.
   var rezult=perc*form.pelmeshki.value;
    return form.rezult.value=rezult;
  }
  else if(form.pelmeshki.value>=10 && form.pelmeshki.value<=50){
   var perc=100;// тут заменить на значение на которое умножаем кол-во если больше 10, но не больше 50
   var rezult=perc*form.pelmeshki.value;
   return form.rezult.value=rezult;
  }
  
}
</script>
HTML5
1
2
3
4
5
<form name="its" action="" method="post">
<input type="text" value="" name="pelmeshki"/>
<input name="rezult" type="hidden" value=""/>
<input type="button" onclick="Pelmeshki()" />
</form>
P.S будт вопросы задавай
благодарю
<input name="rezult" type="hidden" value=""/>
результат передается в Webmoney Merchant(пользователь не видит)
как лучше сделать вывод стоимости пользователю ?
0
bigMatherHacker
 Аватар для Hurtsok
112 / 81 / 12
Регистрация: 18.08.2010
Сообщений: 237
28.09.2010, 15:46
чтобы он увидел стоимость на экране? Или я чего не понял...
0
0 / 0 / 0
Регистрация: 27.09.2010
Сообщений: 10
28.09.2010, 16:38  [ТС]
Цитата Сообщение от Hurtsok Посмотреть сообщение
чтобы он увидел стоимость на экране? Или я чего не понял...
да, форма
HTML5
1
<input name="rezult" type="hidden" value=""/>
нужна по техническим понятиям. (обмен с WebMoney Merchant)

как лучше сделать вывод стоимости пользователю ?
0
bigMatherHacker
 Аватар для Hurtsok
112 / 81 / 12
Регистрация: 18.08.2010
Сообщений: 237
28.09.2010, 16:47
да легко можно это значение вывести. скажем вернем значение функции в переменную, тогда вывод будет такой:
JavaScript
1
2
var money=Pelmeshki();
document.write(money);
или так:
JavaScript
1
2
var money=Pelmeshki();
alert(money);
1
0 / 0 / 0
Регистрация: 27.09.2010
Сообщений: 10
28.09.2010, 21:19  [ТС]
Hurtsok , видимо я полный ламер в JS
запости пожалуйста полный вариант (с инпутами)
0
bigMatherHacker
 Аватар для Hurtsok
112 / 81 / 12
Регистрация: 18.08.2010
Сообщений: 237
29.09.2010, 04:04
Не понял, что нужно сделать?
0
0 / 0 / 0
Регистрация: 27.09.2010
Сообщений: 10
29.09.2010, 07:50  [ТС]
Цитата Сообщение от Hurtsok Посмотреть сообщение
Не понял, что нужно сделать?
полный вариант скрипта напиши вместе с формой <form> </form>
0
bigMatherHacker
 Аватар для Hurtsok
112 / 81 / 12
Регистрация: 18.08.2010
Сообщений: 237
29.09.2010, 12:34
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function Pelmeshki(){
  var pelmeshki=document.getElementById('pelmeshki'); // элемент в который осуществляется вывод
  var form=document.its;
  if(form.pelmeshki.value<10){
   var perc=20;
   var rezult=perc*form.pelmeshki.value;
   form.rezult.value=rezult;
   return pelmeshki.innerHTML='<h3>'+rezult+'</h3>'; // вывод результата на экран
  }
  else if(form.pelmeshki.value>10 && form.pelmeshki.value<50){
   var perc=100;
   var rezult=perc*form.pelmeshki.value;
   form.rezult.value=rezult;
  return pelmeshki.innerHTML='<h3>'+rezult+'</h3>';
 }
  
}
HTML5
1
2
3
4
5
6
<form name="its" action="" method="post">
<input type="text" value="" name="pelmeshki"/>
<input name="rezult" type="hidden" value=""/>
<input name="but" type="button" onclick="Pelmeshki()" />
</form>
<div id="pelmeshki"></div> /* блок где пользователь видит результат */
0
0 / 0 / 0
Регистрация: 27.09.2010
Сообщений: 10
29.09.2010, 18:50  [ТС]
эм, я наверно начинаю надоедать , последний вопрос

Как на сайте _http://www.clodo.ru/ (Конструктор виртуального сервера) реализовано ?
сурцы сам посмотрел, так и нечего не понял.
если можно выложите пример с одним "бегунком"
0
bigMatherHacker
 Аватар для Hurtsok
112 / 81 / 12
Регистрация: 18.08.2010
Сообщений: 237
30.09.2010, 04:42
я не понял вопроса. Что именно реализовано? что за конструктор?
0
0 / 0 / 0
Регистрация: 27.09.2010
Сообщений: 10
30.09.2010, 08:10  [ТС]
на этом сайте, конструктор тарифов.
div -> Virtual Server -> Конструктор виртуального сервера ->
0
bigMatherHacker
 Аватар для Hurtsok
112 / 81 / 12
Регистрация: 18.08.2010
Сообщений: 237
30.09.2010, 14:10
вот держи изучай изучай
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.09.2010, 14:10
Помогаю со студенческими работами здесь

Расчет стоимости товара
Здравствуйте! Сразу перехожу к проблемному месту. Есть две input-строки в html-документе: &lt;input type=&quot;text&quot;...

Расчет стоимости товара
помогите реализовать расчет стоимости товара. пример с сайта https://stroybloc.ru/catalog/wall_blocks/ вот этот блок...

Быстрый расчёт стоимости для сайта.
Всем привет! Всех с новогодними праздниками! Теперь к делу :) Нужно создать простейший калькулятор. Смысл его таков. Сейчас я создаю сайт,...

Расчёт стоимости проезда по Яндекс карте
Здравствуйте господа! Может быть кто-то знает, как можно реализовать подобный калькулятор стоимости проезда по Яндекс карте ...

Расчёт стоимости доставки, API Яндекс.Карт
как сделать несколько точек вместо одной неизменяемой? (если есть примеры оставьте ссылку на них пожалуйста!) // Если вы хотите задать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru