Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
excellent_am

Неразберусь в javascript. Плохо знаю этот язык и по этому обращаюсь к Вам

04.12.2013, 12:13. Показов 553. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.Мне на работе дали задание "написать калькулятор для расчета стоимости перевозки". Реализовать решил на javascript. Обратился к интернету, нашел некие примеры и создал несложный калькулятор 1-го уровня. Но дирекции этого стало мало и повстала задача это все усовершенствовать. Интересует такая вещь, как небольшой калькулятор расчета стоимости перевозки на javascript. Большую часть я написал. Но его нужно теперь усовершенствовать.
Добавить 2 чекбокса и сделать так что бы когда нажат первый чекбокс то считало по одному варианту а при нажатом другом чекбоксе считало по другой формуле. То есть эти два переключателя отображали ту или иную форму расчета.
Кто может помочь??? Очень срочно нужно. Ссылка на то как он работает сейчас вот: http://avtosouz-ukraine.com.ua справа на сайте блок: Расчет стоимости.
Помогите пожалуйста. Или сделайте кто то урок по данной тематике.
Скрипт который сейчас прилагаю:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
    <!-- Скрипт расчета стоимости аренды автокрана -->
            <script type="text/javascript">
                function changeText(){
                var price = 0;
                var time = document.getElementById('time').value;
                var nds = document.getElementById('nds').options[document.getElementById('nds').selectedIndex].value/100;
                if (time == ''){ time = 0; }
                var transport = document.getElementById('transport').options[document.getElementById('transport').selectedIndex].value;
                price = parseFloat(time);
                price *= parseFloat(transport);
                price *= parseFloat(nds);
                document.getElementById('price').innerHTML = price;
                
        if (transport < 240)
                {
                    notice_time >2;
                }
                if (transport > 450)
                {
                    notice_time = 6;
                }
                else
                {
                    notice_time = 3;
                }
                document.getElementById('notice').innerHTML = notice_time;
                }
            </script>
            
            <form onsubmit="return false;">
                <label for="transport">Выберите технику:</label>
                <select id="transport" class="form_select" onchange="changeText()">
                    <option selected>Выбрать...</option>
                    <option value="80" >Газель дуэт 1.5т/3м</option>
                    <option value="140">Грузовик 5т/6м</option>
                    <option value="160">Грузовик 10т/7м</option>
                    <option value="230">Грузовик 20т/13м</option>
                    <option value="250">20т/21м «Броварец»</option>
                    <option value="250">25т/22м «Силач»</option>
                    <option value="400">25т/41м LT1025</option>
                    <option value="800">45т/49м ATF-45</option>
                    <option value="800">50т/56м LT1050</option>
                    <option value="850">55т/57м QY50V</option>
                </select>
                <br />
                
                <label for="time">Введите кол-во часов:</label>
                <input type="text" id="time" value="2" class="form_time" oninput="changeText()"><br />
                
                <label for="nds">НДС:</label>
                <select id="nds" class="form_select" onchange="changeText()">
                    <option value="100" selected>Без НДС»</option>
                    <option value="120">С НДС</option>
                </select>
                <br />
 
                <div class="form_price">
                <output> ИТОГО: </output> <output id="price">0</output> грн.
                </div>
                <div class="notice">
                *минимальное кол-во часов: <output id="notice">2</output>
                </div>
                
            </form>
        
        </div><!-- #calc -->
Вложения
Тип файла: zip расчет.html.zip (973 байт, 2 просмотров)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.12.2013, 12:13
Ответы с готовыми решениями:

Программа которая складывает 2 числа.Числа вбиты в программу заранее. Не получается. Плохо знаю этот язык
Помогите пожалуйста(((

Извините, что к Вам обращаюсь! Мы сами не местные...
Здрасте всем! У меня вопрос для гурей (гурьев) баз данных. Нужен совет. Есть проект на VB6, но к нему нужен конец. В связи с тем,что я...

Снова обращаюсь к вам! Три процесса rundll.exe
Здравствуйте! В прошлой теме помогли, похоже не достаточно(ничего плохого про человека который помогал не говорю). Спустя день после...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.12.2013, 12:13
Помогаю со студенческими работами здесь

обращаюсь к тем,кто знает JavaScript и Perl.
обращаюсь к тем,кто знает JavaScript и Perl. такая проблема...есть у меня две задачки.обе решены,только блин так вышло ,что решены не...

как вам этот шок?
прочитайте. затем обсудим. свежие новости от гугл. http://e-tusovka.com/shok.html я в ужасе. ~X(

Как вам этот ноутбук?
Решил купить ноутбук, выбор остановился на Ноутбук 15.6&quot; HP Pavilion dv6-7057er, Intel Core i7 3610QM, 2.3ГГц, 8Гб, 1000Гб, nVidia GeForce...

Как вам этот финансовый статейник
Оцените пожалуйста мой финансовый сайт https://fOrx.ru о фондовых рынках, форекс инвестиции. Оцените его как пользователь, его навигацию.

Делаю бота для Бинанс, но плохо знаю Pyton
Добрый день. Создал вот такую структуру для тестирования бота на виртульаном балансе. Функция должны по запросу валюты выдавать ее...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru