Личен блог на Mihalytch
Всичко за високите технологии
Социална мрежа
- RSS емисия | Абонирайте се за емисия
- Twitter | Следвай ме
- Facebook | Добави ме
Популярна публикация
12 май в PHP
Конвертиране на cp1251 в UTF8
26 февруари в PHP
Преобразуване на UTF-8 в cp1251
Аналог на foreach в javascript
2 март в хумора
Калкулаторът е предназначен например за изчисляване на крайната цена на продукт или услуга в съответствие с ценовата листа. По правило необходимостта от използване на онлайн калкулатор възниква, когато търговският (ите) продукт (и) има няколко динамични свойства (цвят, вид материал ...)
За да изберем стойности от фиксиран списък, използваме конструкцията:
За въвеждане/извеждане на числови стойности, очевидно:
Естествено трябва да има елемент, когато щракнете върху коя ще бъде направена калкулацията. Предлагам да използвате:
Сега ще опишем основните задачи, които ще трябва да бъдат решени при разработването на този софтуерен продукт.
1. Извличане на данни от формуляри.
2. Обработка на данни.
Може да е трудно да конвертирате типове данни. По-долу има няколко полезни примера.
Решение. Създайте списък на използваните материали. На всеки материал се присвоява уникален номер (наричан по-долу ИД). Създаваме масив, в който всеки идентификатор на материала съответства на списък с налични разрешения за печат. В последния списък ние присвояваме идентификатор на всяка налична резолюция, започвайки от нула.
След това трябва да организирате динамична промяна в списъка с приемливи разделителни способности при избор на конкретен материал. Пишем функция (print_dpi_list ();), която в зависимост от избрания идентификатор на материала се вмъква в блока на маркираната страница
Също така е необходимо да се организира извикване на функцията за промяна на списъка с приемливи разделителни способности. Използваме атрибута onChange:
Сега трябва да съпоставите всеки материал и резолюция с цената на печат. За да направим това, нека създадем двуизмерен масив. 1-во измерване на идентификатор на материала, 2-ро - идентификатор на разрешение за печат. Масивът ще изглежда по следния начин:
Сега, за да изчислите цената, просто трябва да извлечете идентификаторите на избраните стойности от списъците и да ги замените в координатите на елемента на масива:
3. Извеждане на резултатите.
Най-лесният начин за показване на резултата е чрез предупредителното съобщение (‘текст на съобщението’);. Аз лично го намирам за неприемливо. Този метод е валиден само ако искате да върнете единична стойност на потребителя. По правило общо изчислени стойности и междинни 2 или повече ... Следователно е необходимо да се създадат полета, в които стойностите ще се показват.
За текстови полета на формуляра, например:
Или в текстов блок, например обозначен като
Можете също така да внедрите възможността за преизчисляване на данни при промяна на параметрите във всяко поле (а) на въвеждане на данни. За да направите това, добавете атрибута onChange = ”Calcu (); към необходимите маркери; “(Които извикват функцията за изчисляване, когато посоченото поле се промени) или onClick =” изчисли (); “(Функцията ще бъде извикана след еднократно щракване с левия бутон на мишката върху обекта с този атрибут)
Където $ price_1, $ price_2, $ price_3 - променливи, предварително избрани от основата.
Интересно е да се види живото въплъщение на това
- Как да премахнете папиломи на шията с народни средства
- Как да премахнете ечемика от очите с народни средства у дома
- Визуални изкуства - Архив на блога - Рисуване на човешки фигури
- Как да премахнем остриците с народни средства
- Как да разберете годината на гумите на автомобилите Какви инструменти или импровизирани средства за това