ufalog
19.12.2009, 15:12
рабочая часть калькулятора.
<script Language="JavaScript">
function calculate()
{
answer.innerHTML=calc.a.value*calc.b.value;
}
</script>
<form name="calc">
<select name="a">
<option value="13">рубероид</option>
<option value="8">пергамин</option>
<option value="99">изоэласт</option>
<option value="119">техноэласт</option>
<option value="35">бикрост</option>
</select>
<input type="text" value="1" name="b" size="12">м<sup>2</sup> 
<input type="button" value="Расчитать" onclick="calculate()"></form><hr><span id="answer">0</span> руб
нужно перед тем как считать добавить условие
Какой вид работ предстоит?
- кровля
- наружный фасад
- внутренняя отделка
Человек выбирает "кровля" и ему задаётся следующая группа вопросов:
Для чего нужны материалы?
-гидроизоляция
-пароизоляция
Следующий вопрос:
Какой вид крыши?
-скатная, с углом >45 (а! -цена)
-скатная, с углом <45 (a! -цена)
-плоская (a! -цена)
значение а бы бралось из последней ветки ....
и вот тут вот появляется калькулятор... и просит ввести количество метров..
подскажите примерно схему подсчета .... точнее интересует больше вытекания из одного выбора - других выборов.
<script Language="JavaScript">
function calculate()
{
answer.innerHTML=calc.a.value*calc.b.value;
}
</script>
<form name="calc">
<select name="a">
<option value="13">рубероид</option>
<option value="8">пергамин</option>
<option value="99">изоэласт</option>
<option value="119">техноэласт</option>
<option value="35">бикрост</option>
</select>
<input type="text" value="1" name="b" size="12">м<sup>2</sup> 
<input type="button" value="Расчитать" onclick="calculate()"></form><hr><span id="answer">0</span> руб
нужно перед тем как считать добавить условие
Какой вид работ предстоит?
- кровля
- наружный фасад
- внутренняя отделка
Человек выбирает "кровля" и ему задаётся следующая группа вопросов:
Для чего нужны материалы?
-гидроизоляция
-пароизоляция
Следующий вопрос:
Какой вид крыши?
-скатная, с углом >45 (а! -цена)
-скатная, с углом <45 (a! -цена)
-плоская (a! -цена)
значение а бы бралось из последней ветки ....
и вот тут вот появляется калькулятор... и просит ввести количество метров..
подскажите примерно схему подсчета .... точнее интересует больше вытекания из одного выбора - других выборов.