Intereting Posts
Использование php.ini, .htaccess и zlib.output для сжатия js, css и php-файлов Сеанс Laravel 4 не истекает после лимита жизни MySQL игнорирует ограничение NOT NULL Ошибка «Font_Glyph_Outline» при использовании WebFonts с DOMPDF php POST форма запроса динамической переменной Поиск ближайшего числового совпадения в базе данных с тем, что пользователь ввел в php Как добавить значения из нескольких форм HTML в один массив для отправки Выдает ли Apache 2 gzip json по умолчанию? PHP Неустранимая ошибка: невозможно вызвать перегруженную функцию для не объекта Как обновить статус строки с помощью jQuery change () и отобразить в соответствующей таблице Чат на основе Telegram на сайте на основе PHP: HOWTO? Отправить zip-файл в браузер / force Константы класса PHP – общедоступные, частные или защищенные? Как создать рекурсивную функцию для отображения всех комбинаций многоуровневого массива? Как обернуть каждую новую строку в textarea с помощью тегов li? PHP

Расчеты в реальном времени?

Я просмотрел весь SOF и не смог найти ни одной темы, которая соответствует моей проблеме. Я написал HTML-форму, которую я буду использовать PHP для обработки позже, но у меня есть некоторые опции в форме, которую пользователь может выбрать. Вот код HTML

<label for="FIELD6">Model Type: </label><br> <input type="radio" id="basemodel" name="FIELD6" value="Normal Model" checked onclick="doMath()" />Normal Model<br> <input type="radio" id="workshopmodel" name="FIELD6" value="Workshop Model" onclick="doMath()" data-clicked="no" />Workshop Model <p id="total"></p> 

Таким образом, пользователь может выбирать между обычной и рабочей моделью. Я пытаюсь установить его так, чтобы, когда пользователь проверяет переключатель мастер-модели, он добавляет общую цену (указанную в тегах абзаца). Вот моя попытка на моем едва известном языке, jQuery:

 function doMath() { var basePrice = 15; var baseModel = 0; var customModel = 5; var modelTotal = ; function workshopModel() { if(getElementById("workshopmodel").click(function() { modelTotal = basePrice + customModel; } } function defaultModel() { if(getElementById("basemodel").click(function() { modelTotal = total basePrice + baseModel; } } } $("#total").html('<font color="black">Total Price:</font><font color="#09ff00">' + workshopModel() + ''); 

Поэтому я пытаюсь добавить его в basePrice в режиме реального времени, а затем распечатать его вместо идентификатора, обозначенного «total», каждый раз, когда пользователь делает изменение в выборе (в режиме реального времени). Поэтому, если пользователь выбирает мастер-модель, скрипт добавит 15 и 5, что приведет к 20, и если они выберут basemodel, скрипт добавит 15 и 0, что приведет к 15. Я оставил переменную modelTotal неопределенную, поскольку она должна быть определена позже в скрипте. Может ли кто-нибудь помочь мне с этим?