Написал скрипт для калькулятора, залил на
joomla в
шаблон, прописал путь
| Код: |
script src="/templates/rt_anacron/js/calculatorform.js">/script
|
Скрипт выглядит так:
| Код: |
function calculator(form) {
a = eval(form.a.value)*9;
mat = eval(form.mat.value);
b = eval(form.b.value)*9;
c = eval(form.c.value)*15;
d = eval(form.d.value)
z = a+(mat*d)+b+c
form.total.value = z;
}
|
На сайте калькулятор выглядит так:
| Код: |
<form>
<p>Выберите материал:
<select name="mat">
<option value="12">Китай</option>
<option value="14">Бельгия</option>
<option value="16">Германия</option>
<option value="17">Франция</option>
</select>
<input size="1" type="text" name="d" value="0" onkeyup = 'this.value=parseInt(this.value) | 0'>м<sup>2</sup></p>
<p>Обвод труб - 9$/шт. :<input size="1" type="text" name="a" value="0" onkeyup = 'this.value=parseInt(this.value) | 0'></p>
<p>Монтаж светильника - 9$/шт. :<input size="1" type="text" name="b" value="0" onkeyup = 'this.value=parseInt(this.value) | 0'></p>
<p>Монтаж люстры - 15$/шт. :<input size="1" type="text" name="c" value="0" onkeyup = 'this.value=parseInt(this.value) | 0'></p>
<p><input type="reset" value="Сброс"><input type="button" value="Рассчитать" onclick="calculator(form)">Стоимость : $<output type="text" name="total"></p>
</form>
|
При нажатии на кнопку рассчитать пишет:
Uncaught TypeError: Cannot set property 'value' of undefined
Помогите разобраться что к чему