1. Повесь функцию на событие change
2. Функция должна собрать выбранные пункты (элемент option)
3. Математика.
Далее два варианта -
или формулы привязывать к конкретным пунктам,
или составляющая цены уже будет лежать в в value каждого пункта, тогда сразу вставка в формулу.
типа так
<option value="340">Small</option>
<option value="440">Medium</option>
<option value="560">Large</option>
Кроме всего прочего, у тебя ДВА селекта, т.е. возможно цена зависит еще и от комбинации, т.е. формула усложняется, тогда по логике отправлять запрос на сервак и там хранить все комбинашки...
Так-то по сути вопрос плевый, типовой калькулятор, работы на 2 часа)))
*ули тут сказать, как обычно, сырое ТЗ и вопрос, заданный жующим ртом...